ServiceMetadataExtension Klasa

Definicja

Zapewnia implementację protokołów publikowania metadanych.

public ref class ServiceMetadataExtension : System::ServiceModel::IExtension<System::ServiceModel::ServiceHostBase ^>
public class ServiceMetadataExtension : System.ServiceModel.IExtension<System.ServiceModel.ServiceHostBase>
type ServiceMetadataExtension = class
    interface IExtension<ServiceHostBase>
Public Class ServiceMetadataExtension
Implements IExtension(Of ServiceHostBase)
Dziedziczenie
ServiceMetadataExtension
Implementuje

Uwagi

Element ServiceMetadataExtension jest skonfigurowany i używany przez skonfigurowanie usługi za pomocą polecenia System.ServiceModel.Description.ServiceMetadataBehavior.

Możesz również użyć ServiceMetadataExtension klasy , aby pobrać metadane usługi w czasie wykonywania, korzystając Metadata z właściwości .

Konstruktory

ServiceMetadataExtension()

Tworzy wystąpienie ServiceMetadataExtension obiektu.

Właściwości

Metadata

Pobiera metadane usługi w czasie wykonywania.

SingleWsdl

Pobiera pojedynczy plik WSDL używany przez usługę.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IExtension<ServiceHostBase>.Attach(ServiceHostBase)

Umożliwia udział obiektu w zachowaniu niestandardowym. Wywoływane, gdy środowisko uruchomieniowe dołącza rozszerzenie do wystąpienia ServiceHostBase klasy. Tylko do użytku wewnętrznego.

IExtension<ServiceHostBase>.Detach(ServiceHostBase)

Umożliwia udział obiektu w zachowaniu niestandardowym. Wywoływane, gdy środowisko uruchomieniowe odłącza rozszerzenie od wystąpienia InstanceContext klasy. Tylko do użytku wewnętrznego.

Dotyczy