Compartilhar via


XmlFormatExtensionAttribute Construtores

Definição

Inicializa uma nova instância da classe XmlFormatExtensionAttribute.

Sobrecargas

XmlFormatExtensionAttribute()

Inicializa uma nova instância da classe XmlFormatExtensionAttribute.

XmlFormatExtensionAttribute(String, String, Type)

Inicializa uma nova instância da classe XmlFormatExtensionAttribute que especifica o elemento XML e o namespace a serem adicionados durante a execução no ponto de extensão especificado.

XmlFormatExtensionAttribute(String, String, Type[])

Inicializa uma nova instância da classe XmlFormatExtensionAttribute que especifica o elemento XML e o namespace a serem adicionados durante a execução nos pontos de extensão especificados.

XmlFormatExtensionAttribute(String, String, Type, Type)

Inicializa uma nova instância da classe XmlFormatExtensionAttribute que especifica o elemento XML e o namespace a serem adicionados durante a execução nos pontos de extensão especificados.

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

Inicializa uma nova instância da classe XmlFormatExtensionAttribute que especifica o elemento XML e o namespace a serem adicionados durante a execução nos pontos de extensão especificados.

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

Inicializa uma nova instância da classe XmlFormatExtensionAttribute que especifica o elemento XML e o namespace a serem adicionados durante a execução nos pontos de extensão especificados.

XmlFormatExtensionAttribute()

Inicializa uma nova instância da classe XmlFormatExtensionAttribute.

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

Aplica-se a

XmlFormatExtensionAttribute(String, String, Type)

Inicializa uma nova instância da classe XmlFormatExtensionAttribute que especifica o elemento XML e o namespace a serem adicionados durante a execução no ponto de extensão especificado.

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)

Parâmetros

elementName
String

O elemento XML adicionado à descrição do serviço pela extensão de formato de descrição de serviço.

ns
String

O namespace de XML para o elemento XML adicionado à descrição do serviço pela extensão de formato de descrição de serviço.

extensionPoint1
Type

O ponto de extensão no qual a extensão de formato de descrição de serviço deve ser executada.

Exemplos

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

Aplica-se a

XmlFormatExtensionAttribute(String, String, Type[])

Inicializa uma nova instância da classe XmlFormatExtensionAttribute que especifica o elemento XML e o namespace a serem adicionados durante a execução nos pontos de extensão especificados.

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

Parâmetros

elementName
String

O elemento XML adicionado à descrição do serviço pela extensão de formato de descrição de serviço.

ns
String

O namespace de XML para o elemento XML adicionado à descrição do serviço pela extensão de formato de descrição de serviço.

extensionPoints
Type[]

Uma matriz de pontos de extensão nos quais será executada a extensão de formato de descrição de serviço.

Aplica-se a

XmlFormatExtensionAttribute(String, String, Type, Type)

Inicializa uma nova instância da classe XmlFormatExtensionAttribute que especifica o elemento XML e o namespace a serem adicionados durante a execução nos pontos de extensão especificados.

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)

Parâmetros

elementName
String

O elemento XML adicionado à descrição do serviço pela extensão de formato de descrição de serviço.

ns
String

O namespace de XML para o elemento XML adicionado à descrição do serviço pela extensão de formato de descrição de serviço.

extensionPoint1
Type

Um ponto de extensão no qual a extensão de formato de descrição de serviço deve ser executada.

extensionPoint2
Type

Um ponto de extensão no qual a extensão de formato de descrição de serviço deve ser executada.

Aplica-se a

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

Inicializa uma nova instância da classe XmlFormatExtensionAttribute que especifica o elemento XML e o namespace a serem adicionados durante a execução nos pontos de extensão especificados.

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)

Parâmetros

elementName
String

O elemento XML adicionado à descrição do serviço pela extensão de formato de descrição de serviço.

ns
String

O namespace de XML para o elemento XML adicionado à descrição do serviço pela extensão de formato de descrição de serviço.

extensionPoint1
Type

Um ponto de extensão no qual a extensão de formato de descrição de serviço deve ser executada.

extensionPoint2
Type

Um ponto de extensão no qual a extensão de formato de descrição de serviço deve ser executada.

extensionPoint3
Type

Um ponto de extensão no qual a extensão de formato de descrição de serviço deve ser executada.

Aplica-se a

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

Inicializa uma nova instância da classe XmlFormatExtensionAttribute que especifica o elemento XML e o namespace a serem adicionados durante a execução nos pontos de extensão especificados.

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)

Parâmetros

elementName
String

O elemento XML adicionado à descrição do serviço pela extensão de formato de descrição de serviço.

ns
String

O namespace de XML para o elemento XML adicionado à descrição do serviço pela extensão de formato de descrição de serviço.

extensionPoint1
Type

Um ponto de extensão no qual a extensão de formato de descrição de serviço deve ser executada.

extensionPoint2
Type

Um ponto de extensão no qual a extensão de formato de descrição de serviço deve ser executada.

extensionPoint3
Type

Um ponto de extensão no qual a extensão de formato de descrição de serviço deve ser executada.

extensionPoint4
Type

Um ponto de extensão no qual a extensão de formato de descrição de serviço deve ser executada.

Aplica-se a