ServiceMetadataExtension Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Implementierung für die Metadaten bereit, die Protokolle veröffentlichen.
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)
- Vererbung
-
ServiceMetadataExtension
- Implementiert
Hinweise
Die ServiceMetadataExtension wird durch Konfigurieren eines Diensts mit dem System.ServiceModel.Description.ServiceMetadataBehavior konfiguriert und verwendet.
Sie können auch die ServiceMetadataExtension-Klasse verwenden, um die Metadaten des Diensts bei Laufzeit abzurufen, indem Sie auf die Metadata-Eigenschaft zugreifen.
Konstruktoren
ServiceMetadataExtension() |
Erstellt eine Instanz eines ServiceMetadataExtension-Objekts. |
Eigenschaften
Metadata |
Ruft die Metadaten des Diensts zur Laufzeit ab. |
SingleWsdl |
Ruft das einzelne WSDL ab, das vom Dienst verwendet wird. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IExtension<ServiceHostBase>.Attach(ServiceHostBase) |
Ermöglicht einem Objekt, am benutzerdefinierten Verhalten teilzunehmen. Wird aufgerufen, wenn die Laufzeit die Erweiterung an eine Instanz der ServiceHostBase-Klasse anfügt. Nur für interne Verwendung. |
IExtension<ServiceHostBase>.Detach(ServiceHostBase) |
Ermöglicht einem Objekt, am benutzerdefinierten Verhalten teilzunehmen. Wird aufgerufen, wenn die Laufzeit die Erweiterung von einer Instanz der InstanceContext-Klasse löst. Nur für interne Verwendung. |