Edit

Share via


MetadataSection.Dialect Property

Definition

Gets or sets a value that indicates the type of metadata.

public:
 property System::String ^ Dialect { System::String ^ get(); void set(System::String ^ value); };
public string Dialect { get; set; }
member this.Dialect : string with get, set
Public Property Dialect As String

Property Value

The dialect for the metadata. The default is null.

Examples

The following code example shows how to retrieve the MetadataSection objects from a System.ServiceModel.Description.MetadataResolver and iterate through them to write the Identifier and Dialect properties to the console.

// Get metadata documents.
Console.WriteLine("URI of the metadata documents retreived:");
MetadataExchangeClient metaTransfer
  = new MetadataExchangeClient(httpGetMetaAddress.Uri, MetadataExchangeClientMode.HttpGet);
metaTransfer.ResolveMetadataReferences = true;
MetadataSet otherDocs = metaTransfer.GetMetadata();
foreach (MetadataSection doc in otherDocs.MetadataSections)
    Console.WriteLine(doc.Dialect + " : " + doc.Identifier);

Remarks

The dialect indicates the type of metadata in this MetadataSection. The dialect strings with supported object models are:

Applies to