Compartir a través de


WSTrustServiceContract.ExportEndpoint Método

Definición

Escribe los elementos del lenguaje de descripción de servicios Web (WSDL) personalizados en el WSDL generado para un punto de conexión.

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)

Parámetros

exporter
WsdlExporter

WsdlExporter que exporta la información del contrato.

context
WsdlEndpointConversionContext

Proporciona las asignaciones de los elementos WSDL exportados a la descripción del extremo.

Implementaciones

Comentarios

Implementa el método ExportEndpoint.

La implementación predeterminada hace lo siguiente para cada contrato de WS-Trust encontrado:

  1. Incluye el espacio de nombres WS-Trust adecuado en el WSDL.

  2. Importa el esquema WS-Trust adecuado y todos los esquemas dependientes.

  3. Corrige los mensajes de cada operación en los equivalentes adecuados WS-Trust. El contrato de WS-Trust expuesto por Windows Identity Foundation (WIF) toma una Message entrada y devuelve un Message out. Pero WS-Trust mensajes esperan un RST y devuelven un RSTR/RSTRC. Este método corrige los nombres de mensaje con los mensajes WS-Trust adecuados.

Se aplica a