XmlFormatExtensionAttribute Costruttori

Definizione

Inizializza una nuova istanza della classe XmlFormatExtensionAttribute.

Overload

XmlFormatExtensionAttribute()

Inizializza una nuova istanza della classe XmlFormatExtensionAttribute.

XmlFormatExtensionAttribute(String, String, Type)

Inizializza una nuova istanza della classe XmlFormatExtensionAttribute che specifica l'elemento e lo spazio dei nomi XML da aggiungere per l'esecuzione nel punto di estensione specificato.

XmlFormatExtensionAttribute(String, String, Type[])

Inizializza una nuova istanza della classe XmlFormatExtensionAttribute che specifica l'elemento e lo spazio dei nomi XML da aggiungere per l'esecuzione nei punti di estensione specificati.

XmlFormatExtensionAttribute(String, String, Type, Type)

Inizializza una nuova istanza della classe XmlFormatExtensionAttribute che specifica l'elemento e lo spazio dei nomi XML da aggiungere per l'esecuzione nei punti di estensione specificati.

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

Inizializza una nuova istanza della classe XmlFormatExtensionAttribute che specifica l'elemento e lo spazio dei nomi XML da aggiungere per l'esecuzione nei punti di estensione specificati.

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

Inizializza una nuova istanza della classe XmlFormatExtensionAttribute che specifica l'elemento e lo spazio dei nomi XML da aggiungere per l'esecuzione nei punti di estensione specificati.

XmlFormatExtensionAttribute()

Inizializza una nuova istanza della classe XmlFormatExtensionAttribute.

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

Si applica a

XmlFormatExtensionAttribute(String, String, Type)

Inizializza una nuova istanza della classe XmlFormatExtensionAttribute che specifica l'elemento e lo spazio dei nomi XML da aggiungere per l'esecuzione nel punto di estensione specificato.

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)

Parametri

elementName
String

Elemento XML aggiunto alla descrizione del servizio dall'estensione di formato della descrizione del servizio.

ns
String

Spazio dei nomi XML per l'elemento XML aggiunto alla descrizione del servizio dall'estensione di formato della descrizione del servizio.

extensionPoint1
Type

Punto di estensione in cui eseguire l'estensione di formato della descrizione del servizio.

Esempio

// 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

Si applica a

XmlFormatExtensionAttribute(String, String, Type[])

Inizializza una nuova istanza della classe XmlFormatExtensionAttribute che specifica l'elemento e lo spazio dei nomi XML da aggiungere per l'esecuzione nei punti di estensione specificati.

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())

Parametri

elementName
String

Elemento XML aggiunto alla descrizione del servizio dall'estensione di formato della descrizione del servizio.

ns
String

Spazio dei nomi XML per l'elemento XML aggiunto alla descrizione del servizio dall'estensione di formato della descrizione del servizio.

extensionPoints
Type[]

Matrice di punti di estensione in cui eseguire l'estensione di formato della descrizione del servizio.

Si applica a

XmlFormatExtensionAttribute(String, String, Type, Type)

Inizializza una nuova istanza della classe XmlFormatExtensionAttribute che specifica l'elemento e lo spazio dei nomi XML da aggiungere per l'esecuzione nei punti di estensione specificati.

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)

Parametri

elementName
String

Elemento XML aggiunto alla descrizione del servizio dall'estensione di formato della descrizione del servizio.

ns
String

Spazio dei nomi XML per l'elemento XML aggiunto alla descrizione del servizio dall'estensione di formato della descrizione del servizio.

extensionPoint1
Type

Punto di estensione in cui eseguire l'estensione di formato della descrizione del servizio.

extensionPoint2
Type

Punto di estensione in cui eseguire l'estensione di formato della descrizione del servizio.

Si applica a

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

Inizializza una nuova istanza della classe XmlFormatExtensionAttribute che specifica l'elemento e lo spazio dei nomi XML da aggiungere per l'esecuzione nei punti di estensione specificati.

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)

Parametri

elementName
String

Elemento XML aggiunto alla descrizione del servizio dall'estensione di formato della descrizione del servizio.

ns
String

Spazio dei nomi XML per l'elemento XML aggiunto alla descrizione del servizio dall'estensione di formato della descrizione del servizio.

extensionPoint1
Type

Punto di estensione in cui eseguire l'estensione di formato della descrizione del servizio.

extensionPoint2
Type

Punto di estensione in cui eseguire l'estensione di formato della descrizione del servizio.

extensionPoint3
Type

Punto di estensione in cui eseguire l'estensione di formato della descrizione del servizio.

Si applica a

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

Inizializza una nuova istanza della classe XmlFormatExtensionAttribute che specifica l'elemento e lo spazio dei nomi XML da aggiungere per l'esecuzione nei punti di estensione specificati.

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)

Parametri

elementName
String

Elemento XML aggiunto alla descrizione del servizio dall'estensione di formato della descrizione del servizio.

ns
String

Spazio dei nomi XML per l'elemento XML aggiunto alla descrizione del servizio dall'estensione di formato della descrizione del servizio.

extensionPoint1
Type

Punto di estensione in cui eseguire l'estensione di formato della descrizione del servizio.

extensionPoint2
Type

Punto di estensione in cui eseguire l'estensione di formato della descrizione del servizio.

extensionPoint3
Type

Punto di estensione in cui eseguire l'estensione di formato della descrizione del servizio.

extensionPoint4
Type

Punto di estensione in cui eseguire l'estensione di formato della descrizione del servizio.

Si applica a