Поделиться через


MetadataExchangeClient.GetMetadata Метод

Определение

Возвращает значение типа MetadataSet.

Перегрузки

GetMetadata(Uri, MetadataExchangeClientMode)

Возвращает объект MetadataSet из указанного адреса с использованием заданного режима загрузки.

GetMetadata(EndpointAddress, Uri)

Возвращает объект MetadataSet из указанного адреса и по указанному маршруту.

GetMetadata(EndpointAddress)

Возвращает объект MetadataSet из указанного адреса.

GetMetadata()

Возвращает значение типа MetadataSet.

GetMetadata(Uri, MetadataExchangeClientMode)

Возвращает объект MetadataSet из указанного адреса с использованием заданного режима загрузки.

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

Параметры

address
Uri

Адрес, откуда производится загрузка метаданных.

mode
MetadataExchangeClientMode

Используемый механизм загрузки.

Возвращаемое значение

Загруженные метаданные.

Комментарии

Этот метод используется для задания адреса и режима загрузки метаданных (HTTP GET или WS-Transfer Get).

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

GetMetadata(EndpointAddress, Uri)

Возвращает объект MetadataSet из указанного адреса и по указанному маршруту.

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

Параметры

address
EndpointAddress

Адрес, откуда производится загрузка метаданных.

via
Uri

URI-адрес, представляющий маршрут сообщения.

Возвращаемое значение

Загруженные метаданные.

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

GetMetadata(EndpointAddress)

Возвращает объект MetadataSet из указанного адреса.

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

Параметры

address
EndpointAddress

Адрес, откуда производится загрузка метаданных.

Возвращаемое значение

Метаданные, находящиеся по address.

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

GetMetadata()

Возвращает значение типа 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

Возвращаемое значение

Объект MetadataSet, содержащий загруженные метаданные.

Примеры

В следующем примере кода показано использование объекта MetadataExchangeClient для задания привязки загрузки, разрешения всех содержащихся ссылок на метаданные и загрузки метаданных.

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

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