Edit

Share via


MetadataSection Constructors

Definition

Initializes a new instance of the MetadataSection class.

Overloads

MetadataSection()

Initializes a new instance of the MetadataSection class with no dialect, identifier, or XML metadata.

MetadataSection(String, String, Object)

Initializes a new instance of the MetadataSection class using the specified dialect, identifier, and XML metadata.

MetadataSection()

Initializes a new instance of the MetadataSection class with no dialect, identifier, or XML metadata.

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

Applies to

MetadataSection(String, String, Object)

Initializes a new instance of the MetadataSection class using the specified dialect, identifier, and XML metadata.

public:
 MetadataSection(System::String ^ dialect, System::String ^ identifier, System::Object ^ metadata);
public MetadataSection (string dialect, string identifier, object metadata);
new System.ServiceModel.Description.MetadataSection : string * string * obj -> System.ServiceModel.Description.MetadataSection
Public Sub New (dialect As String, identifier As String, metadata As Object)

Parameters

dialect
String

The dialect of the metadata.

identifier
String

An identifier for the metadata.

metadata
Object

The XML metadata.

Remarks

Use the MetadataSection constructor to specify the metadata to be included in this MetadataSection, its dialect and its identifier. The metadata object must be serializable using the XmlSerializer class so that the MetadataSection object can be serialized. If it is not serializable, an exception is thrown when the object is serialized. Use a MetadataLocation or MetadataReference object for the metadata parameter if you want to include a reference to the metadata instead of the metadata itself.

Applies to