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
| Nombre | Description |
|---|---|
| WSTrustChannelFactory(Binding, EndpointAddress) | |
| WSTrustChannelFactory(ServiceEndpoint) | |
Propiedades
| Nombre | Description |
|---|---|
| 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
| Nombre | Description |
|---|---|
| Abort() |
Hace que un objeto de comunicación pase inmediatamente de su estado actual al estado de cierre. (Heredado de CommunicationObject) |
| 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, Uri) | |
| 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>) |
| 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) |
| 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) |
| GetProperty<T>() |
Devuelve el objeto con tipo solicitado, si está presente, desde la capa adecuada de la pila de canales o |
| 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) |
| 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 ClientCredentials objeto 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 que la State propiedad no está establecida en el Created estado . (Heredado de CommunicationObject) |
| ThrowIfDisposedOrNotOpen() |
Produce una excepción si el objeto de comunicación no está en el Opened estado . (Heredado de CommunicationObject) |
Eventos
| Nombre | Description |
|---|---|
| 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
| Nombre | Description |
|---|---|
| IDisposable.Dispose() |
Cierra el generador de canales actual. (Heredado de ChannelFactory) |