WSTrustServiceContract.ExportEndpoint Metodo

Definizione

Scrive elementi WSDL (Web Services Description Language) personalizzati nel file WSDL generato per un endpoint.

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)

Parametri

exporter
WsdlExporter

Oggetto WsdlExporter che esporta le informazioni sul contratto.

context
WsdlEndpointConversionContext

Fornisce mapping da elementi WSDL esportati alla descrizione dell'endpoint.

Implementazioni

Commenti

Implementa il ExportEndpoint metodo .

L'implementazione predefinita esegue le operazioni seguenti per ogni contratto di WS-Trust trovato:

  1. Include lo spazio dei nomi WS-Trust appropriato nel file WSDL.

  2. Importa lo schema WS-Trust appropriato e tutti gli schemi dipendenti.

  3. Corregge i messaggi di ogni operazione in WS-Trust equivalenti appropriati. Il contratto WS-Trust esposto da Windows Identity Foundation (WIF) accetta un Message in e restituisce un Message out. Tuttavia, WS-Trust i messaggi prevedono un RST e restituiscono un RSTR/RSTRC. Questo metodo corregge i nomi dei messaggi con i messaggi di WS-Trust appropriati.

Si applica a