ServiceMetadataExtension Classe

Definizione

Fornisce l'implementazione per i protocolli che consentono la pubblicazione dei metadati.

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)
Ereditarietà
ServiceMetadataExtension
Implementazioni

Commenti

ServiceMetadataExtension viene configurato e utilizzato mediante configurazione di un servizio con System.ServiceModel.Description.ServiceMetadataBehavior.

È inoltre possibile utilizzare la classe ServiceMetadataExtension per ottenere i metadati del servizio in fase di esecuzione accedendo alla proprietà Metadata.

Costruttori

ServiceMetadataExtension()

Crea un'istanza di un oggetto ServiceMetadataExtension.

Proprietà

Metadata

Ottiene i metadati del servizio in fase di esecuzione.

SingleWsdl

Ottiene il singolo linguaggio WSDL utilizzato dal servizio.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IExtension<ServiceHostBase>.Attach(ServiceHostBase)

Consente a un oggetto di prendere parte al comportamento personalizzato. Viene chiamato quando il runtime associa l'estensione a un'istanza della classe ServiceHostBase. Solo per uso interno.

IExtension<ServiceHostBase>.Detach(ServiceHostBase)

Consente a un oggetto di prendere parte al comportamento personalizzato. Viene chiamato quando il runtime disconnette l'estensione da un'istanza della classe InstanceContext . Solo per uso interno.

Si applica a