MetadataExchangeClient.GetMetadata Metod

Definition

Returnerar en MetadataSet.

Överlagringar

Name Description
GetMetadata(Uri, MetadataExchangeClientMode)

Returnerar en MetadataSet från den angivna adressen med det angivna nedladdningsläget.

GetMetadata(EndpointAddress, Uri)

Returnerar en MetadataSet från den angivna adressen och på den angivna vägen.

GetMetadata(EndpointAddress)

Returnerar en MetadataSet från den angivna adressen.

GetMetadata()

Returnerar en MetadataSet.

GetMetadata(Uri, MetadataExchangeClientMode)

Returnerar en MetadataSet från den angivna adressen med det angivna nedladdningsläget.

public:
 System::ServiceModel::Description::MetadataSet ^ GetMetadata(Uri ^ address, System::ServiceModel::Description::MetadataExchangeClientMode mode);
public System.ServiceModel.Description.MetadataSet GetMetadata(Uri address, System.ServiceModel.Description.MetadataExchangeClientMode mode);
member this.GetMetadata : Uri * System.ServiceModel.Description.MetadataExchangeClientMode -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata (address As Uri, mode As MetadataExchangeClientMode) As MetadataSet

Parametrar

address
Uri

Adressen som metadata ska hämtas från.

mode
MetadataExchangeClientMode

Nedladdningsmekanismen som ska användas.

Returer

De metadata som laddas ned.

Kommentarer

Använd den här metoden för att ange adressen och om du vill använda HTTP GET eller WS-Transfer Hämta för att ladda ned metadata.

Gäller för

GetMetadata(EndpointAddress, Uri)

Returnerar en MetadataSet från den angivna adressen och på den angivna vägen.

public:
 System::ServiceModel::Description::MetadataSet ^ GetMetadata(System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public System.ServiceModel.Description.MetadataSet GetMetadata(System.ServiceModel.EndpointAddress address, Uri via);
member this.GetMetadata : System.ServiceModel.EndpointAddress * Uri -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata (address As EndpointAddress, via As Uri) As MetadataSet

Parametrar

address
EndpointAddress

Adressen som metadata ska hämtas från.

via
Uri

Den URI-adress som representerar den väg ett meddelande tar.

Returer

De metadata som laddas ned.

Gäller för

GetMetadata(EndpointAddress)

Returnerar en MetadataSet från den angivna adressen.

public:
 System::ServiceModel::Description::MetadataSet ^ GetMetadata(System::ServiceModel::EndpointAddress ^ address);
public System.ServiceModel.Description.MetadataSet GetMetadata(System.ServiceModel.EndpointAddress address);
member this.GetMetadata : System.ServiceModel.EndpointAddress -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata (address As EndpointAddress) As MetadataSet

Parametrar

address
EndpointAddress

Adressen som metadata ska hämtas från.

Returer

Metadata som finns på address.

Gäller för

GetMetadata()

Returnerar en MetadataSet.

public:
 System::ServiceModel::Description::MetadataSet ^ GetMetadata();
public System.ServiceModel.Description.MetadataSet GetMetadata();
member this.GetMetadata : unit -> System.ServiceModel.Description.MetadataSet
Public Function GetMetadata () As MetadataSet

Returer

Som MetadataSet innehåller de nedladdade metadata.

Exempel

I följande kodexempel visas användningen av MetadataExchangeClient för att ange en nedladdningsbindning, lösa eventuella inneslutna referenser till metadata och ladda ned metadata.

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

Gäller för