WSTrustChannelFactory Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
public ref class WSTrustChannelFactory : System::ServiceModel::ChannelFactory<System::ServiceModel::Federation::IWSTrustChannelContract ^>
public class WSTrustChannelFactory : System.ServiceModel.ChannelFactory<System.ServiceModel.Federation.IWSTrustChannelContract>
type WSTrustChannelFactory = class
inherit ChannelFactory<IWSTrustChannelContract>
Public Class WSTrustChannelFactory
Inherits ChannelFactory(Of IWSTrustChannelContract)
- Herencia
-
WSTrustChannelFactory
Constructores
WSTrustChannelFactory(Binding, EndpointAddress) | |
WSTrustChannelFactory(ServiceEndpoint) |
Propiedades
Credentials |
Obtiene las credenciales usadas por los clientes para comunicar un punto de conexión de servicio a través de los canales generados por el generador. (Heredado de ChannelFactory) |
DefaultCloseTimeout |
Obtiene el intervalo de tiempo predeterminado proporcionado para que se complete una operación de cierre. (Heredado de ChannelFactory) |
DefaultOpenTimeout |
Obtiene el intervalo de tiempo predeterminado proporcionado para que se complete una operación abierta. (Heredado de ChannelFactory) |
Endpoint |
Obtiene el punto de conexión de servicio al que se conectan los canales generados por la factoría. (Heredado de ChannelFactory) |
IsDisposed |
Obtiene un valor que indica si se ha eliminado el objeto de comunicación. (Heredado de CommunicationObject) |
State |
Obtiene un valor que indica el estado actual del objeto de comunicación. (Heredado de CommunicationObject) |
ThisLock |
Obtiene el bloqueo mutuamente excluyente que protege la instancia de clase durante una transición de estado. (Heredado de CommunicationObject) |
Métodos
Abort() |
Hace que un objeto de comunicación pase inmediatamente de su estado actual al estado de cierre. (Heredado de CommunicationObject) |
ApplyConfiguration(String) |
Inicializa el generador de canales con los comportamientos proporcionados por un archivo de configuración especificado y con los del punto de conexión de servicio del generador de canales. (Heredado de ChannelFactory) |
BeginClose(AsyncCallback, Object) |
Comienza una operación asincrónica para cerrar un objeto de comunicación. (Heredado de CommunicationObject) |
BeginClose(TimeSpan, AsyncCallback, Object) |
Comienza una operación asincrónica para cerrar un objeto de comunicación con un tiempo de espera especificado. (Heredado de CommunicationObject) |
BeginOpen(AsyncCallback, Object) |
Comienza una operación asincrónica para abrir un objeto de comunicación. (Heredado de CommunicationObject) |
BeginOpen(TimeSpan, AsyncCallback, Object) |
Comienza una operación asincrónica para abrir un objeto de comunicación dentro de un intervalo de tiempo especificado. (Heredado de CommunicationObject) |
Close() |
Hace que un objeto de comunicación pase de su estado actual al estado cerrado. (Heredado de CommunicationObject) |
Close(TimeSpan) |
Hace que un objeto de comunicación pase de su estado actual al estado cerrado dentro de un intervalo de tiempo especificado. (Heredado de CommunicationObject) |
CreateChannel() |
Crea un canal de un tipo especificado en una dirección de punto de conexión especificada. (Heredado de ChannelFactory<TChannel>) |
CreateChannel(EndpointAddress) |
Crea un canal que se usa para enviar mensajes a un servicio en una dirección de punto de conexión específica. (Heredado de ChannelFactory<TChannel>) |
CreateChannel(EndpointAddress, Uri) | |
CreateChannelWithActAsToken(SecurityToken) |
Crea un canal que se usa para enviar mensajes a un servicio con un token de seguridad. (Heredado de ChannelFactory<TChannel>) |
CreateChannelWithActAsToken(SecurityToken, EndpointAddress) |
Crea un canal que se usa para enviar mensajes a un servicio con un token de seguridad en una dirección de punto de conexión específica. (Heredado de ChannelFactory<TChannel>) |
CreateChannelWithActAsToken(SecurityToken, EndpointAddress, Uri) |
Crea un canal que se usa para enviar mensajes a un servicio con un token de seguridad en una dirección de punto de conexión específica a través de una dirección de transporte especificada. (Heredado de ChannelFactory<TChannel>) |
CreateChannelWithIssuedToken(SecurityToken) |
Crea un canal que se usa para enviar mensajes a un servicio con un token de seguridad emitido. (Heredado de ChannelFactory<TChannel>) |
CreateChannelWithIssuedToken(SecurityToken, EndpointAddress) |
Crea un canal que se usa para enviar mensajes a un servicio con un token de seguridad emitido en una dirección de punto de conexión específica. (Heredado de ChannelFactory<TChannel>) |
CreateChannelWithIssuedToken(SecurityToken, EndpointAddress, Uri) |
Crea un canal que se usa para enviar mensajes a un servicio con un token de seguridad emitido en una dirección de punto de conexión específica a través de una dirección de transporte especificada. (Heredado de ChannelFactory<TChannel>) |
CreateChannelWithOnBehalfOfToken(SecurityToken) |
Crea un canal que se usa para enviar mensajes a un servicio con un token de seguridad en nombre de . (Heredado de ChannelFactory<TChannel>) |
CreateChannelWithOnBehalfOfToken(SecurityToken, EndpointAddress) |
Crea un canal que se usa para enviar mensajes a un servicio con un token de seguridad en nombre de una dirección de punto de conexión específica. (Heredado de ChannelFactory<TChannel>) |
CreateChannelWithOnBehalfOfToken(SecurityToken, EndpointAddress, Uri) |
Crea un canal que se usa para enviar mensajes a un servicio con un token de seguridad en nombre de una dirección de punto de conexión específica a través de una dirección de transporte especificada. (Heredado de ChannelFactory<TChannel>) |
CreateDescription() |
Crea una descripción del punto de conexión de servicio. (Heredado de ChannelFactory<TChannel>) |
CreateFactory() |
Compila el generador de canales para el punto de conexión actual del generador. (Heredado de ChannelFactory) |
CreateTrustChannel() | |
EndClose(IAsyncResult) |
Completa una operación asincrónica para cerrar un objeto de comunicación. (Heredado de CommunicationObject) |
EndOpen(IAsyncResult) |
Completa una operación asincrónica para abrir un objeto de comunicación. (Heredado de CommunicationObject) |
EnsureOpened() |
Abre el generador de canales actual si aún no está abierto. (Heredado de ChannelFactory) |
Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
Fault() |
Hace que un objeto de comunicación pase de su estado actual al estado defectuoso. (Heredado de CommunicationObject) |
GetCommunicationObjectType() |
Obtiene el tipo de objeto de comunicación. (Heredado de CommunicationObject) |
GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
GetProperty<T>() |
Devuelve el objeto con tipo solicitado, si está presente, desde la capa adecuada de la pila del canal o |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
InitializeEndpoint(Binding, EndpointAddress) |
Inicializa el punto de conexión de servicio del generador de canales con un enlace y una dirección especificados. (Heredado de ChannelFactory) |
InitializeEndpoint(ServiceEndpoint) |
Inicializa el punto de conexión de servicio del generador de canales con un punto de conexión especificado. (Heredado de ChannelFactory) |
InitializeEndpoint(String, EndpointAddress) |
Inicializa el punto de conexión de servicio del generador de canales con una dirección y configuración especificadas. (Heredado de ChannelFactory) |
MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
OnAbort() |
Finaliza el generador de canales interno del generador de canales actual. (Heredado de ChannelFactory) |
OnBeginClose(TimeSpan, AsyncCallback, Object) |
Comienza una operación de cierre asincrónica en el generador de canales interno del generador de canales actual que tiene asociado un objeto de estado. (Heredado de ChannelFactory) |
OnBeginOpen(TimeSpan, AsyncCallback, Object) |
Inicia una operación de apertura asincrónica en el generador de canales interno del generador de canales actual que tiene asociado un objeto de estado. (Heredado de ChannelFactory) |
OnClose(TimeSpan) |
Llama a close en el generador de canales internos con un tiempo de espera especificado para la finalización de la operación. (Heredado de ChannelFactory) |
OnClosed() |
Se invoca durante la transición de un objeto de comunicación al estado de cierre. (Heredado de CommunicationObject) |
OnClosing() |
Se invoca durante la transición de un objeto de comunicación al estado de cierre. (Heredado de CommunicationObject) |
OnEndClose(IAsyncResult) |
Completa una operación de cierre asincrónica en el generador de canales interno del generador de canales actual. (Heredado de ChannelFactory) |
OnEndOpen(IAsyncResult) |
Completa una operación de apertura asincrónica en el generador de canales interno del generador de canales actual. (Heredado de ChannelFactory) |
OnFaulted() |
Inserta el procesamiento en un objeto de comunicación después de realizar la transición al estado defectuoso debido a la invocación de una operación de error sincrónica. (Heredado de CommunicationObject) |
OnOpen(TimeSpan) |
Llama a open en el generador de canales interno del generador de canales actual con un tiempo de espera especificado para la finalización de la operación. (Heredado de ChannelFactory) |
OnOpened() |
Inicializa una copia de solo lectura del objeto ClientCredentials para el generador de canales. (Heredado de ChannelFactory) |
OnOpening() |
Compila el generador de canales interno para el canal actual. (Heredado de ChannelFactory) |
Open() |
Hace que un objeto de comunicación pase del estado creado al estado abierto. (Heredado de CommunicationObject) |
Open(TimeSpan) |
Hace que un objeto de comunicación pase del estado creado al estado abierto dentro de un intervalo de tiempo especificado. (Heredado de CommunicationObject) |
ThrowIfDisposed() |
Produce una excepción si se elimina el objeto de comunicación. (Heredado de CommunicationObject) |
ThrowIfDisposedOrImmutable() |
Produce una excepción si el objeto de comunicación la propiedad State no está establecida en el estado Created. (Heredado de CommunicationObject) |
ThrowIfDisposedOrNotOpen() |
Produce una excepción si el objeto de comunicación no está en estado Opened. (Heredado de CommunicationObject) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Eventos
Closed |
Se produce cuando un objeto de comunicación pasa al estado cerrado. (Heredado de CommunicationObject) |
Closing |
Se produce cuando un objeto de comunicación pasa al estado de cierre. (Heredado de CommunicationObject) |
Faulted |
Se produce cuando un objeto de comunicación pasa al estado defectuoso. (Heredado de CommunicationObject) |
Opened |
Se produce cuando un objeto de comunicación pasa al estado abierto. (Heredado de CommunicationObject) |
Opening |
Se produce cuando un objeto de comunicación pasa al estado de apertura. (Heredado de CommunicationObject) |
Implementaciones de interfaz explícitas
IAsyncDisposable.DisposeAsync() | (Heredado de ChannelFactory) |
IDisposable.Dispose() |
Cierra el generador de canales actual. (Heredado de ChannelFactory) |
Métodos de extensión
ConfigureAwait(IAsyncDisposable, Boolean) |
Configura cómo se realizarán las esperas en las tareas devueltas desde un descartable asincrónico. |