語言

XmlFormatExtensionAttribute 建構函式

定義

初始化 XmlFormatExtensionAttribute 類別的新執行個體。

多載

名稱 Description
XmlFormatExtensionAttribute()

初始化 XmlFormatExtensionAttribute 類別的新執行個體。

XmlFormatExtensionAttribute(String, String, Type)

初始化一個新的類別實例 XmlFormatExtensionAttribute ,指定在指定擴充點執行時要新增的 XML 元素與命名空間。

XmlFormatExtensionAttribute(String, String, Type[])

初始化一個新的類別實例 XmlFormatExtensionAttribute ,指定在指定擴充點執行時要新增的 XML 元素與命名空間。

XmlFormatExtensionAttribute(String, String, Type, Type)

初始化一個新的類別實例 XmlFormatExtensionAttribute ,指定在指定擴充點執行時要新增的 XML 元素與命名空間。

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

初始化一個新的類別實例 XmlFormatExtensionAttribute ,指定在指定擴充點執行時要新增的 XML 元素與命名空間。

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

初始化一個新的類別實例 XmlFormatExtensionAttribute ,指定在指定擴充點執行時要新增的 XML 元素與命名空間。

XmlFormatExtensionAttribute()

初始化 XmlFormatExtensionAttribute 類別的新執行個體。

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

適用於

XmlFormatExtensionAttribute(String, String, Type)

初始化一個新的類別實例 XmlFormatExtensionAttribute ,指定在指定擴充點執行時要新增的 XML 元素與命名空間。

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)

參數

elementName
String

XML 元素則由服務描述格式擴充加入服務描述中。

ns
String

XML元素的XML命名空間由服務描述格式擴充加入服務描述中。

extensionPoint1
Type

執行服務描述格式擴充功能的擴充點。

範例

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

適用於

XmlFormatExtensionAttribute(String, String, Type[])

初始化一個新的類別實例 XmlFormatExtensionAttribute ,指定在指定擴充點執行時要新增的 XML 元素與命名空間。

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

參數

elementName
String

XML 元素則由服務描述格式擴充加入服務描述中。

ns
String

XML元素的XML命名空間由服務描述格式擴充加入服務描述中。

extensionPoints
Type[]

一組擴充點陣列,用於執行服務描述格式擴充。

適用於

XmlFormatExtensionAttribute(String, String, Type, Type)

初始化一個新的類別實例 XmlFormatExtensionAttribute ,指定在指定擴充點執行時要新增的 XML 元素與命名空間。

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)

參數

elementName
String

XML 元素則由服務描述格式擴充加入服務描述中。

ns
String

XML元素的XML命名空間由服務描述格式擴充加入服務描述中。

extensionPoint1
Type

一個用於執行服務描述格式擴充功能的擴充點。

extensionPoint2
Type

一個用於執行服務描述格式擴充功能的擴充點。

適用於

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

初始化一個新的類別實例 XmlFormatExtensionAttribute ,指定在指定擴充點執行時要新增的 XML 元素與命名空間。

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)

參數

elementName
String

XML 元素則由服務描述格式擴充加入服務描述中。

ns
String

XML元素的XML命名空間由服務描述格式擴充加入服務描述中。

extensionPoint1
Type

一個用於執行服務描述格式擴充功能的擴充點。

extensionPoint2
Type

一個用於執行服務描述格式擴充功能的擴充點。

extensionPoint3
Type

一個用於執行服務描述格式擴充功能的擴充點。

適用於

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

初始化一個新的類別實例 XmlFormatExtensionAttribute ,指定在指定擴充點執行時要新增的 XML 元素與命名空間。

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)

參數

elementName
String

XML 元素則由服務描述格式擴充加入服務描述中。

ns
String

XML元素的XML命名空間由服務描述格式擴充加入服務描述中。

extensionPoint1
Type

一個用於執行服務描述格式擴充功能的擴充點。

extensionPoint2
Type

一個用於執行服務描述格式擴充功能的擴充點。

extensionPoint3
Type

一個用於執行服務描述格式擴充功能的擴充點。

extensionPoint4
Type

一個用於執行服務描述格式擴充功能的擴充點。

適用於