WSTrustChannelFactory Clase

Definición

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

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 null si no está presente.

(Heredado de ChannelFactory)
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)

Se aplica a