MetadataExchangeClient.GetMetadata Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca wartość MetadataSet.
Przeciążenia
GetMetadata(Uri, MetadataExchangeClientMode) |
Zwraca wartość MetadataSet z określonego adresu przy użyciu określonego trybu pobierania. |
GetMetadata(EndpointAddress, Uri) |
Zwraca element MetadataSet z określonego adresu i na określonej trasie. |
GetMetadata(EndpointAddress) |
Zwraca wartość MetadataSet z określonego adresu. |
GetMetadata() |
Zwraca wartość MetadataSet. |
GetMetadata(Uri, MetadataExchangeClientMode)
Zwraca wartość MetadataSet z określonego adresu przy użyciu określonego trybu pobierania.
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
Parametry
- address
- Uri
Adres, z którego mają być pobierane metadane.
Mechanizm pobierania do użycia.
Zwraca
Pobrane metadane.
Uwagi
Użyj tej metody, aby określić adres i określić, czy chcesz użyć metody HTTP GET, czy WS-Transfer Pobierz, aby pobrać metadane.
Dotyczy
GetMetadata(EndpointAddress, Uri)
Zwraca element MetadataSet z określonego adresu i na określonej trasie.
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
Parametry
- address
- EndpointAddress
Adres, z którego mają być pobierane metadane.
- via
- Uri
Adres URI reprezentujący trasę pobiera komunikat.
Zwraca
Pobrane metadane.
Dotyczy
GetMetadata(EndpointAddress)
Zwraca wartość MetadataSet z określonego adresu.
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
Parametry
- address
- EndpointAddress
Adres, z którego mają być pobierane metadane.
Zwraca
Metadane znajdujące się w obiekcie address
.
Dotyczy
GetMetadata()
Zwraca wartość 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
Zwraca
Element MetadataSet zawierający pobrane metadane.
Przykłady
W poniższym przykładzie kodu przedstawiono sposób MetadataExchangeClient określania powiązania pobierania, rozpoznawania wszystkich zawartych odwołań do metadanych i pobierania metadanych.
// 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);