XmlFormatExtensionAttribute Constructeurs

Définition

Initialise une nouvelle instance de la classe XmlFormatExtensionAttribute.

Surcharges

Nom Description
XmlFormatExtensionAttribute()

Initialise une nouvelle instance de la classe XmlFormatExtensionAttribute.

XmlFormatExtensionAttribute(String, String, Type)

Initialise une nouvelle instance de la XmlFormatExtensionAttribute classe qui spécifie l’élément XML et l’espace de noms à ajouter lors de l’exécution au point d’extension spécifié.

XmlFormatExtensionAttribute(String, String, Type[])

Initialise une nouvelle instance de la XmlFormatExtensionAttribute classe qui spécifie l’élément XML et l’espace de noms à ajouter lors de l’exécution aux points d’extension spécifiés.

XmlFormatExtensionAttribute(String, String, Type, Type)

Initialise une nouvelle instance de la XmlFormatExtensionAttribute classe qui spécifie l’élément XML et l’espace de noms à ajouter lors de l’exécution aux points d’extension spécifiés.

XmlFormatExtensionAttribute(String, String, Type, Type, Type)

Initialise une nouvelle instance de la XmlFormatExtensionAttribute classe qui spécifie l’élément XML et l’espace de noms à ajouter lors de l’exécution aux points d’extension spécifiés.

XmlFormatExtensionAttribute(String, String, Type, Type, Type, Type)

Initialise une nouvelle instance de la XmlFormatExtensionAttribute classe qui spécifie l’élément XML et l’espace de noms à ajouter lors de l’exécution aux points d’extension spécifiés.

XmlFormatExtensionAttribute()

Initialise une nouvelle instance de la classe XmlFormatExtensionAttribute.

public:
 XmlFormatExtensionAttribute();
public XmlFormatExtensionAttribute();
Public Sub New ()

S’applique à

XmlFormatExtensionAttribute(String, String, Type)

Initialise une nouvelle instance de la XmlFormatExtensionAttribute classe qui spécifie l’élément XML et l’espace de noms à ajouter lors de l’exécution au point d’extension spécifié.

public:
 XmlFormatExtensionAttribute(System::String ^ elementName, System::String ^ ns, Type ^ extensionPoint1);
public XmlFormatExtensionAttribute(string elementName, string ns, Type extensionPoint1);
new System.Web.Services.Configuration.XmlFormatExtensionAttribute : string * string * Type -> System.Web.Services.Configuration.XmlFormatExtensionAttribute
Public Sub New (elementName As String, ns As String, extensionPoint1 As Type)

Paramètres

elementName
String

Élément XML ajouté à la description du service par l’extension de format de description du service.

ns
String

Espace de noms XML pour l’élément XML ajouté à la description du service par l’extension de format de description du service.

extensionPoint1
Type

Point d’extension auquel exécuter l’extension de format de description du service.

Exemples

// The YMLOperationBinding class is part of the YML SDFE, as it is the
// class that is serialized into XML and is placed in the service
// description.
[XmlFormatExtension("action", YMLOperationBinding.YMLNamespace,
    typeof(OperationBinding))]
[XmlFormatExtensionPrefix("yml", YMLOperationBinding.YMLNamespace)]
public class YMLOperationBinding : ServiceDescriptionFormatExtension
{
    private Boolean reverse;

    public const string YMLNamespace = "http://www.contoso.com/yml";

    [XmlElement("Reverse")]
    public Boolean Reverse
    {
        get { return reverse; }
        set { reverse = value; }
    }
}
' The YMLOperationBinding class is part of the YML SDFE, as it is the
' class that is serialized into XML and is placed in the service
' description.
<XmlFormatExtension("action", YMLOperationBinding.YMLNamespace, _
    GetType(OperationBinding)), _
    XmlFormatExtensionPrefix("yml", YMLOperationBinding.YMLNamespace)> _
Public Class YMLOperationBinding
    Inherits ServiceDescriptionFormatExtension
    Private _reverse As Boolean
    Public Const YMLNamespace As String = "http://www.contoso.com/yml"

    <XmlElement("Reverse")> _
    Public Property Reverse() As Boolean
        Get
            Return _reverse
        End Get
        Set(ByVal Value As Boolean)
            _reverse = Value
        End Set
    End Property

End Class

S’applique à

XmlFormatExtensionAttribute(String, String, Type[])

Initialise une nouvelle instance de la XmlFormatExtensionAttribute classe qui spécifie l’élément XML et l’espace de noms à ajouter lors de l’exécution aux points d’extension spécifiés.

public:
 XmlFormatExtensionAttribute(System::String ^ elementName, System::String ^ ns, cli::array <Type ^> ^ extensionPoints);
public XmlFormatExtensionAttribute(string elementName, string ns, Type[] extensionPoints);
new System.Web.Services.Configuration.XmlFormatExtensionAttribute : string * string * Type[] -> System.Web.Services.Configuration.XmlFormatExtensionAttribute
Public Sub New (elementName As String, ns As String, extensionPoints As Type())

Paramètres

elementName
String

Élément XML ajouté à la description du service par l’extension de format de description du service.

ns
String

Espace de noms XML pour l’élément XML ajouté à la description du service par l’extension de format de description du service.

extensionPoints
Type[]

Tableau de points d’extension auxquels exécuter l’extension de format de description du service.

S’applique à

XmlFormatExtensionAttribute(String, String, Type, Type)

Initialise une nouvelle instance de la XmlFormatExtensionAttribute classe qui spécifie l’élément XML et l’espace de noms à ajouter lors de l’exécution aux points d’extension spécifiés.

public:
 XmlFormatExtensionAttribute(System::String ^ elementName, System::String ^ ns, Type ^ extensionPoint1, Type ^ extensionPoint2);
public XmlFormatExtensionAttribute(string elementName, string ns, Type extensionPoint1, Type extensionPoint2);
new System.Web.Services.Configuration.XmlFormatExtensionAttribute : string * string * Type * Type -> System.Web.Services.Configuration.XmlFormatExtensionAttribute
Public Sub New (elementName As String, ns As String, extensionPoint1 As Type, extensionPoint2 As Type)

Paramètres

elementName
String

Élément XML ajouté à la description du service par l’extension de format de description du service.

ns
String

Espace de noms XML pour l’élément XML ajouté à la description du service par l’extension de format de description du service.

extensionPoint1
Type

Point d’extension auquel exécuter l’extension de format de description du service.

extensionPoint2
Type

Point d’extension auquel exécuter l’extension de format de description du service.

S’applique à

XmlFormatExtensionAttribute(String, String, Type, Type, Type)

Initialise une nouvelle instance de la XmlFormatExtensionAttribute classe qui spécifie l’élément XML et l’espace de noms à ajouter lors de l’exécution aux points d’extension spécifiés.

public:
 XmlFormatExtensionAttribute(System::String ^ elementName, System::String ^ ns, Type ^ extensionPoint1, Type ^ extensionPoint2, Type ^ extensionPoint3);
public XmlFormatExtensionAttribute(string elementName, string ns, Type extensionPoint1, Type extensionPoint2, Type extensionPoint3);
new System.Web.Services.Configuration.XmlFormatExtensionAttribute : string * string * Type * Type * Type -> System.Web.Services.Configuration.XmlFormatExtensionAttribute
Public Sub New (elementName As String, ns As String, extensionPoint1 As Type, extensionPoint2 As Type, extensionPoint3 As Type)

Paramètres

elementName
String

Élément XML ajouté à la description du service par l’extension de format de description du service.

ns
String

Espace de noms XML pour l’élément XML ajouté à la description du service par l’extension de format de description du service.

extensionPoint1
Type

Point d’extension auquel exécuter l’extension de format de description du service.

extensionPoint2
Type

Point d’extension auquel exécuter l’extension de format de description du service.

extensionPoint3
Type

Point d’extension auquel exécuter l’extension de format de description du service.

S’applique à

XmlFormatExtensionAttribute(String, String, Type, Type, Type, Type)

Initialise une nouvelle instance de la XmlFormatExtensionAttribute classe qui spécifie l’élément XML et l’espace de noms à ajouter lors de l’exécution aux points d’extension spécifiés.

public:
 XmlFormatExtensionAttribute(System::String ^ elementName, System::String ^ ns, Type ^ extensionPoint1, Type ^ extensionPoint2, Type ^ extensionPoint3, Type ^ extensionPoint4);
public XmlFormatExtensionAttribute(string elementName, string ns, Type extensionPoint1, Type extensionPoint2, Type extensionPoint3, Type extensionPoint4);
new System.Web.Services.Configuration.XmlFormatExtensionAttribute : string * string * Type * Type * Type * Type -> System.Web.Services.Configuration.XmlFormatExtensionAttribute
Public Sub New (elementName As String, ns As String, extensionPoint1 As Type, extensionPoint2 As Type, extensionPoint3 As Type, extensionPoint4 As Type)

Paramètres

elementName
String

Élément XML ajouté à la description du service par l’extension de format de description du service.

ns
String

Espace de noms XML pour l’élément XML ajouté à la description du service par l’extension de format de description du service.

extensionPoint1
Type

Point d’extension auquel exécuter l’extension de format de description du service.

extensionPoint2
Type

Point d’extension auquel exécuter l’extension de format de description du service.

extensionPoint3
Type

Point d’extension auquel exécuter l’extension de format de description du service.

extensionPoint4
Type

Point d’extension auquel exécuter l’extension de format de description du service.

S’applique à