다음을 통해 공유


XmlFormatExtensionAttribute 생성자

정의

XmlFormatExtensionAttribute 클래스의 새 인스턴스를 초기화합니다.

오버로드

XmlFormatExtensionAttribute()

XmlFormatExtensionAttribute 클래스의 새 인스턴스를 초기화합니다.

XmlFormatExtensionAttribute(String, String, Type)

지정된 확장 지점에서 실행될 때 추가할 XML 요소 및 네임스페이스를 지정하는 XmlFormatExtensionAttribute 클래스의 새 인스턴스를 초기화합니다.

XmlFormatExtensionAttribute(String, String, Type[])

지정된 확장 지점에서 실행될 때 추가할 XML 요소 및 네임스페이스를 지정하는 XmlFormatExtensionAttribute 클래스의 새 인스턴스를 초기화합니다.

XmlFormatExtensionAttribute(String, String, Type, Type)

지정된 확장 지점에서 실행될 때 추가할 XML 요소 및 네임스페이스를 지정하는 XmlFormatExtensionAttribute 클래스의 새 인스턴스를 초기화합니다.

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

지정된 확장 지점에서 실행될 때 추가할 XML 요소 및 네임스페이스를 지정하는 XmlFormatExtensionAttribute 클래스의 새 인스턴스를 초기화합니다.

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

지정된 확장 지점에서 실행될 때 추가할 XML 요소 및 네임스페이스를 지정하는 XmlFormatExtensionAttribute 클래스의 새 인스턴스를 초기화합니다.

XmlFormatExtensionAttribute()

XmlFormatExtensionAttribute 클래스의 새 인스턴스를 초기화합니다.

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

적용 대상

XmlFormatExtensionAttribute(String, String, Type)

지정된 확장 지점에서 실행될 때 추가할 XML 요소 및 네임스페이스를 지정하는 XmlFormatExtensionAttribute 클래스의 새 인스턴스를 초기화합니다.

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[])

지정된 확장 지점에서 실행될 때 추가할 XML 요소 및 네임스페이스를 지정하는 XmlFormatExtensionAttribute 클래스의 새 인스턴스를 초기화합니다.

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)

지정된 확장 지점에서 실행될 때 추가할 XML 요소 및 네임스페이스를 지정하는 XmlFormatExtensionAttribute 클래스의 새 인스턴스를 초기화합니다.

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)

지정된 확장 지점에서 실행될 때 추가할 XML 요소 및 네임스페이스를 지정하는 XmlFormatExtensionAttribute 클래스의 새 인스턴스를 초기화합니다.

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)

지정된 확장 지점에서 실행될 때 추가할 XML 요소 및 네임스페이스를 지정하는 XmlFormatExtensionAttribute 클래스의 새 인스턴스를 초기화합니다.

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

서비스 설명 형식 확장을 실행할 확장 지점입니다.

적용 대상