Freigeben über


WSTrustServiceContract.ExportEndpoint Methode

Definition

Schreibt benutzerdefinierte WSDL (Web Services Description Language)-Elemente in die generierte WSDL für einen Endpunkt.

public:
 virtual void ExportEndpoint(System::ServiceModel::Description::WsdlExporter ^ exporter, System::ServiceModel::Description::WsdlEndpointConversionContext ^ context);
public virtual void ExportEndpoint (System.ServiceModel.Description.WsdlExporter exporter, System.ServiceModel.Description.WsdlEndpointConversionContext context);
abstract member ExportEndpoint : System.ServiceModel.Description.WsdlExporter * System.ServiceModel.Description.WsdlEndpointConversionContext -> unit
override this.ExportEndpoint : System.ServiceModel.Description.WsdlExporter * System.ServiceModel.Description.WsdlEndpointConversionContext -> unit
Public Overridable Sub ExportEndpoint (exporter As WsdlExporter, context As WsdlEndpointConversionContext)

Parameter

exporter
WsdlExporter

Der WsdlExporter, der die Vertragsinformationen exportiert.

context
WsdlEndpointConversionContext

Stellt Zuordnungen aus exportierten WSDL-Elementen für die Endpunktbeschreibung bereit.

Implementiert

Hinweise

Implementiert die ExportEndpoint-Methode.

Die Standard Implementierung führt für jeden gefundenen WS-Trust-Vertrag folgende Aktionen aus:

  1. Schließt den entsprechenden WS-Trust Namespace in die WSDL ein.

  2. Importiert das entsprechende WS-Trust Schema und alle abhängigen Schemas.

  3. Korrigiert die Nachrichten jedes Vorgangs an geeignete WS-Trust Entsprechungen. Der WS-Trust Vertrag, der von Windows Identity Foundation (WIF) verfügbar gemacht wird, nimmt ein Message in an und gibt einen zurück Message . WS-Trust Meldungen erwarten jedoch ein RST und geben ein RSTR/rstrauc zurück. Diese Methode korrigiert die Nachrichten Namen mit den entsprechenden WS-Trust Nachrichten.

Gilt für