XmlFormatExtensionAttribute 构造函数

定义

初始化 XmlFormatExtensionAttribute 类的新实例。

重载

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

Source:
XmlFormatExtensionAttribute.cs
Source:
XmlFormatExtensionAttribute.cs
Source:
XmlFormatExtensionAttribute.cs

初始化 XmlFormatExtensionAttribute 类的新实例。

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

适用于

XmlFormatExtensionAttribute(String, String, Type)

Source:
XmlFormatExtensionAttribute.cs
Source:
XmlFormatExtensionAttribute.cs
Source:
XmlFormatExtensionAttribute.cs

初始化 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[])

Source:
XmlFormatExtensionAttribute.cs
Source:
XmlFormatExtensionAttribute.cs
Source:
XmlFormatExtensionAttribute.cs

初始化 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)

Source:
XmlFormatExtensionAttribute.cs
Source:
XmlFormatExtensionAttribute.cs
Source:
XmlFormatExtensionAttribute.cs

初始化 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)

Source:
XmlFormatExtensionAttribute.cs
Source:
XmlFormatExtensionAttribute.cs
Source:
XmlFormatExtensionAttribute.cs

初始化 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)

Source:
XmlFormatExtensionAttribute.cs
Source:
XmlFormatExtensionAttribute.cs
Source:
XmlFormatExtensionAttribute.cs

初始化 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

要在其上运行服务说明格式扩展的扩展点。

适用于