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

Исходный код:
XmlFormatExtensionAttribute.cs
Исходный код:
XmlFormatExtensionAttribute.cs
Исходный код:
XmlFormatExtensionAttribute.cs

Инициализирует новый экземпляр класса XmlFormatExtensionAttribute.

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

Применяется к

XmlFormatExtensionAttribute(String, String, Type)

Исходный код:
XmlFormatExtensionAttribute.cs
Исходный код:
XmlFormatExtensionAttribute.cs
Исходный код:
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[])

Исходный код:
XmlFormatExtensionAttribute.cs
Исходный код:
XmlFormatExtensionAttribute.cs
Исходный код:
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)

Исходный код:
XmlFormatExtensionAttribute.cs
Исходный код:
XmlFormatExtensionAttribute.cs
Исходный код:
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)

Исходный код:
XmlFormatExtensionAttribute.cs
Исходный код:
XmlFormatExtensionAttribute.cs
Исходный код:
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)

Исходный код:
XmlFormatExtensionAttribute.cs
Исходный код:
XmlFormatExtensionAttribute.cs
Исходный код:
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

Точка расширения, из которой запускается расширение формата описания службы.

Применяется к