NetFramingTransportChannelFactory<TChannel> 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í.
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
-
NetFramingTransportChannelFactory<TChannel>
- 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 | |