NetFramingTransportChannelFactory<TChannel> Clase

Definición

generic <typename TChannel>
public ref class NetFramingTransportChannelFactory abstract : System::ServiceModel::Channels::ChannelFactoryBase<TChannel>
public abstract class NetFramingTransportChannelFactory<TChannel> : System.ServiceModel.Channels.ChannelFactoryBase<TChannel>
type NetFramingTransportChannelFactory<'Channel> = class
    inherit ChannelFactoryBase<'Channel>
    interface ITransportFactorySettings
    interface IDefaultCommunicationTimeouts
Public MustInherit Class NetFramingTransportChannelFactory(Of TChannel)
Inherits ChannelFactoryBase(Of TChannel)

Parámetros de tipo

TChannel
Herencia
Implementaciones
System.ServiceModel.Channels.ITransportFactorySettings IDefaultCommunicationTimeouts

Constructores

Nombre Description
NetFramingTransportChannelFactory<TChannel>(ConnectionOrientedTransportBindingElement, BindingContext, String, TimeSpan, Int32)

Propiedades

Nombre Description
ConnectionBufferSize
ConnectionPoolGroupName
DefaultCloseTimeout

Obtiene el intervalo de tiempo predeterminado proporcionado para que se complete una operación de cierre.

(Heredado de ChannelFactoryBase)
DefaultOpenTimeout

Obtiene el intervalo de tiempo predeterminado proporcionado para que se complete una operación abierta.

(Heredado de ChannelFactoryBase)
DefaultReceiveTimeout

Obtiene el intervalo de tiempo predeterminado proporcionado para que se complete una operación de recepción.

(Heredado de ChannelFactoryBase)
DefaultSendTimeout

Obtiene el intervalo de tiempo predeterminado proporcionado para que se complete una operación de envío.

(Heredado de ChannelFactoryBase)
IdleTimeout
IsDisposed

Obtiene un valor que indica si se ha eliminado el objeto de comunicación.

(Heredado de CommunicationObject)
MaxBufferSize
MaxOutboundConnectionsPerEndpoint
MaxOutputDelay
Scheme
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)
TransferMode
Upgrade

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(EndpointAddress, Uri)

Crea un tipo determinado de canal con direcciones de transporte y punto de conexión especificadas.

(Heredado de ChannelFactoryBase<TChannel>)
CreateChannel(EndpointAddress)

Crea un tipo determinado de canal con una dirección de punto de conexión especificada.

(Heredado de ChannelFactoryBase<TChannel>)
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)
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)
GetConnectionInitiator()
GetConnectionPoolKey(EndpointAddress, Uri)
GetProperty<T>()
OnAbort()
OnBeginClose(TimeSpan, AsyncCallback, Object)
OnBeginOpen(TimeSpan, AsyncCallback, Object)
OnClose(TimeSpan)
OnCloseAsync(TimeSpan)
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)
OnCreateChannel(EndpointAddress, Uri)
OnEndClose(IAsyncResult)
OnEndOpen(IAsyncResult)
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)
OnOpenAsync(TimeSpan)
OnOpened()

Se invoca durante la transición de un objeto de comunicación al estado abierto.

(Heredado de CommunicationObject)
OnOpening()
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)
SupportsUpgrade(StreamUpgradeBindingElement)
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)
ValidateCreateChannel()

Confirma que el generador de canales está abierto y listo para crear canales.

(Heredado de ChannelFactoryBase<TChannel>)

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
IDefaultCommunicationTimeouts.CloseTimeout

Obtiene el intervalo de tiempo después del cual el método close, invocado por un objeto de comunicación, agota el tiempo de espera.

(Heredado de ChannelManagerBase)
IDefaultCommunicationTimeouts.OpenTimeout

Obtiene el intervalo de tiempo después del cual el método abierto, invocado por un objeto de comunicación, agota el tiempo de espera.

(Heredado de ChannelManagerBase)
IDefaultCommunicationTimeouts.ReceiveTimeout

Obtiene el intervalo de tiempo después del cual el método de recepción, invocado por un objeto de comunicación, agota el tiempo de espera.

(Heredado de ChannelManagerBase)
IDefaultCommunicationTimeouts.SendTimeout

Obtiene el intervalo de tiempo después del cual el método de envío, invocado por un objeto de comunicación, agota el tiempo de espera.

(Heredado de ChannelManagerBase)
ITransportFactorySettings.BufferManager
ITransportFactorySettings.ManualAddressing
ITransportFactorySettings.MaxReceivedMessageSize
ITransportFactorySettings.MessageEncoderFactory
ITransportFactorySettings.MessageVersion

Se aplica a