Condividi tramite


WSTrustServiceContract.ExportEndpoint Metodo

Definizione

Scrive elementi WSDL (Web Services Description Language) personalizzati nel 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

Il WsdlExporter che esporta le informazioni del contratto.

context
WsdlEndpointConversionContext

Fornisce mapping tra gli elementi WSDL esportati e la descrizione dell'endpoint.

Implementazioni

Commenti

Implementa il metodo ExportEndpoint.

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

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

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

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

Si applica a