Teilen über


XmlFormatExtensionAttribute Konstruktoren

Definition

Initialisiert eine neue Instanz der XmlFormatExtensionAttribute-Klasse.

Überlädt

XmlFormatExtensionAttribute()

Initialisiert eine neue Instanz der XmlFormatExtensionAttribute-Klasse.

XmlFormatExtensionAttribute(String, String, Type)

Initialisiert eine neue Instanz der XmlFormatExtensionAttribute-Klasse, die das XML-Element und den Namespace angibt, die bei der Ausführung am angegebenen Erweiterungspunkt hinzugefügt werden sollen.

XmlFormatExtensionAttribute(String, String, Type[])

Initialisiert eine neue Instanz der XmlFormatExtensionAttribute-Klasse, die das XML-Element und den Namespace angibt, die beim Ausführen an den angegebenen Erweiterungspunkten hinzugefügt werden müssen.

XmlFormatExtensionAttribute(String, String, Type, Type)

Initialisiert eine neue Instanz der XmlFormatExtensionAttribute-Klasse, die das XML-Element und den Namespace angibt, die beim Ausführen an den angegebenen Erweiterungspunkten hinzugefügt werden müssen.

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

Initialisiert eine neue Instanz der XmlFormatExtensionAttribute-Klasse, die das XML-Element und den Namespace angibt, die beim Ausführen an den angegebenen Erweiterungspunkten hinzugefügt werden müssen.

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

Initialisiert eine neue Instanz der XmlFormatExtensionAttribute-Klasse, die das XML-Element und den Namespace angibt, die beim Ausführen an den angegebenen Erweiterungspunkten hinzugefügt werden müssen.

XmlFormatExtensionAttribute()

Quelle:
XmlFormatExtensionAttribute.cs
Quelle:
XmlFormatExtensionAttribute.cs
Quelle:
XmlFormatExtensionAttribute.cs

Initialisiert eine neue Instanz der XmlFormatExtensionAttribute-Klasse.

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

Gilt für:

XmlFormatExtensionAttribute(String, String, Type)

Quelle:
XmlFormatExtensionAttribute.cs
Quelle:
XmlFormatExtensionAttribute.cs
Quelle:
XmlFormatExtensionAttribute.cs

Initialisiert eine neue Instanz der XmlFormatExtensionAttribute-Klasse, die das XML-Element und den Namespace angibt, die bei der Ausführung am angegebenen Erweiterungspunkt hinzugefügt werden sollen.

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)

Parameter

elementName
String

Das der Dienstbeschreibung durch die Formaterweiterung der Dienstbeschreibung hinzugefügte XML-Element.

ns
String

Der XML-Namespace für das der Dienstbeschreibung durch die Formaterweiterung der Dienstbeschreibung hinzugefügte XML-Element.

extensionPoint1
Type

Der Erweiterungspunkt, an dem die Formaterweiterung der Dienstbeschreibung ausgeführt werden soll.

Beispiele

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

Gilt für:

XmlFormatExtensionAttribute(String, String, Type[])

Quelle:
XmlFormatExtensionAttribute.cs
Quelle:
XmlFormatExtensionAttribute.cs
Quelle:
XmlFormatExtensionAttribute.cs

Initialisiert eine neue Instanz der XmlFormatExtensionAttribute-Klasse, die das XML-Element und den Namespace angibt, die beim Ausführen an den angegebenen Erweiterungspunkten hinzugefügt werden müssen.

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

Parameter

elementName
String

Das der Dienstbeschreibung durch die Formaterweiterung der Dienstbeschreibung hinzugefügte XML-Element.

ns
String

Der XML-Namespace für das der Dienstbeschreibung durch die Formaterweiterung der Dienstbeschreibung hinzugefügte XML-Element.

extensionPoints
Type[]

Ein Array von Erweiterungspunkten, an denen die Formaterweiterung der Dienstbeschreibung ausgeführt werden soll.

Gilt für:

XmlFormatExtensionAttribute(String, String, Type, Type)

Quelle:
XmlFormatExtensionAttribute.cs
Quelle:
XmlFormatExtensionAttribute.cs
Quelle:
XmlFormatExtensionAttribute.cs

Initialisiert eine neue Instanz der XmlFormatExtensionAttribute-Klasse, die das XML-Element und den Namespace angibt, die beim Ausführen an den angegebenen Erweiterungspunkten hinzugefügt werden müssen.

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)

Parameter

elementName
String

Das der Dienstbeschreibung durch die Formaterweiterung der Dienstbeschreibung hinzugefügte XML-Element.

ns
String

Der XML-Namespace für das der Dienstbeschreibung durch die Formaterweiterung der Dienstbeschreibung hinzugefügte XML-Element.

extensionPoint1
Type

Ein Erweiterungspunkt, an dem die Formaterweiterung der Dienstbeschreibung ausgeführt werden soll.

extensionPoint2
Type

Ein Erweiterungspunkt, an dem die Formaterweiterung der Dienstbeschreibung ausgeführt werden soll.

Gilt für:

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

Quelle:
XmlFormatExtensionAttribute.cs
Quelle:
XmlFormatExtensionAttribute.cs
Quelle:
XmlFormatExtensionAttribute.cs

Initialisiert eine neue Instanz der XmlFormatExtensionAttribute-Klasse, die das XML-Element und den Namespace angibt, die beim Ausführen an den angegebenen Erweiterungspunkten hinzugefügt werden müssen.

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)

Parameter

elementName
String

Das der Dienstbeschreibung durch die Formaterweiterung der Dienstbeschreibung hinzugefügte XML-Element.

ns
String

Der XML-Namespace für das der Dienstbeschreibung durch die Formaterweiterung der Dienstbeschreibung hinzugefügte XML-Element.

extensionPoint1
Type

Ein Erweiterungspunkt, an dem die Formaterweiterung der Dienstbeschreibung ausgeführt werden soll.

extensionPoint2
Type

Ein Erweiterungspunkt, an dem die Formaterweiterung der Dienstbeschreibung ausgeführt werden soll.

extensionPoint3
Type

Ein Erweiterungspunkt, an dem die Formaterweiterung der Dienstbeschreibung ausgeführt werden soll.

Gilt für:

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

Quelle:
XmlFormatExtensionAttribute.cs
Quelle:
XmlFormatExtensionAttribute.cs
Quelle:
XmlFormatExtensionAttribute.cs

Initialisiert eine neue Instanz der XmlFormatExtensionAttribute-Klasse, die das XML-Element und den Namespace angibt, die beim Ausführen an den angegebenen Erweiterungspunkten hinzugefügt werden müssen.

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)

Parameter

elementName
String

Das der Dienstbeschreibung durch die Formaterweiterung der Dienstbeschreibung hinzugefügte XML-Element.

ns
String

Der XML-Namespace für das der Dienstbeschreibung durch die Formaterweiterung der Dienstbeschreibung hinzugefügte XML-Element.

extensionPoint1
Type

Ein Erweiterungspunkt, an dem die Formaterweiterung der Dienstbeschreibung ausgeführt werden soll.

extensionPoint2
Type

Ein Erweiterungspunkt, an dem die Formaterweiterung der Dienstbeschreibung ausgeführt werden soll.

extensionPoint3
Type

Ein Erweiterungspunkt, an dem die Formaterweiterung der Dienstbeschreibung ausgeführt werden soll.

extensionPoint4
Type

Ein Erweiterungspunkt, an dem die Formaterweiterung der Dienstbeschreibung ausgeführt werden soll.

Gilt für: