NetFramingTransportChannelFactory<TChannel> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Herança
-
NetFramingTransportChannelFactory<TChannel>
- Implementações
-
System.ServiceModel.Channels.ITransportFactorySettings IDefaultCommunicationTimeouts
Construtores
| Nome | Description |
|---|---|
| NetFramingTransportChannelFactory<TChannel>(ConnectionOrientedTransportBindingElement, BindingContext, String, TimeSpan, Int32) | |
Propriedades
| Nome | Description |
|---|---|
| ConnectionBufferSize | |
| ConnectionPoolGroupName | |
| DefaultCloseTimeout |
Obtém o intervalo de tempo padrão fornecido para que uma operação de fechamento seja concluída. (Herdado de ChannelFactoryBase) |
| DefaultOpenTimeout |
Obtém o intervalo de tempo padrão fornecido para uma operação aberta ser concluída. (Herdado de ChannelFactoryBase) |
| DefaultReceiveTimeout |
Obtém o intervalo de tempo padrão fornecido para que uma operação de recebimento seja concluída. (Herdado de ChannelFactoryBase) |
| DefaultSendTimeout |
Obtém o intervalo de tempo padrão fornecido para que uma operação de envio seja concluída. (Herdado de ChannelFactoryBase) |
| IdleTimeout | |
| IsDisposed |
Obtém um valor que indica se o objeto de comunicação foi descartado. (Herdado de CommunicationObject) |
| MaxBufferSize | |
| MaxOutboundConnectionsPerEndpoint | |
| MaxOutputDelay | |
| Scheme | |
| State |
Obtém um valor que indica o estado atual do objeto de comunicação. (Herdado de CommunicationObject) |
| ThisLock |
Obtém o bloqueio mutuamente exclusivo que protege a instância de classe durante uma transição de estado. (Herdado de CommunicationObject) |
| TransferMode | |
| Upgrade | |
Métodos
| Nome | Description |
|---|---|
| Abort() |
Faz com que um objeto de comunicação faça a transição imediatamente de seu estado atual para o estado de fechamento. (Herdado de CommunicationObject) |
| BeginClose(AsyncCallback, Object) |
Inicia uma operação assíncrona para fechar um objeto de comunicação. (Herdado de CommunicationObject) |
| BeginClose(TimeSpan, AsyncCallback, Object) |
Inicia uma operação assíncrona para fechar um objeto de comunicação com um tempo limite especificado. (Herdado de CommunicationObject) |
| BeginOpen(AsyncCallback, Object) |
Inicia uma operação assíncrona para abrir um objeto de comunicação. (Herdado de CommunicationObject) |
| BeginOpen(TimeSpan, AsyncCallback, Object) |
Inicia uma operação assíncrona para abrir um objeto de comunicação dentro de um intervalo de tempo especificado. (Herdado de CommunicationObject) |
| Close() |
Faz com que um objeto de comunicação faça a transição de seu estado atual para o estado fechado. (Herdado de CommunicationObject) |
| Close(TimeSpan) |
Faz com que um objeto de comunicação faça a transição de seu estado atual para o estado fechado dentro de um intervalo de tempo especificado. (Herdado de CommunicationObject) |
| CreateChannel(EndpointAddress, Uri) |
Cria um tipo específico de canal com endereços de ponto de extremidade e de transporte especificados. (Herdado de ChannelFactoryBase<TChannel>) |
| CreateChannel(EndpointAddress) |
Cria um tipo específico de canal com um endereço de ponto de extremidade especificado. (Herdado de ChannelFactoryBase<TChannel>) |
| EndClose(IAsyncResult) |
Conclui uma operação assíncrona para fechar um objeto de comunicação. (Herdado de CommunicationObject) |
| EndOpen(IAsyncResult) |
Conclui uma operação assíncrona para abrir um objeto de comunicação. (Herdado de CommunicationObject) |
| Fault() |
Faz com que um objeto de comunicação faça a transição de seu estado atual para o estado com falha. (Herdado de CommunicationObject) |
| GetCommunicationObjectType() |
Obtém o tipo de objeto de comunicação. (Herdado de CommunicationObject) |
| GetConnectionInitiator() | |
| GetConnectionPoolKey(EndpointAddress, Uri) | |
| GetProperty<T>() | |
| OnAbort() | |
| OnBeginClose(TimeSpan, AsyncCallback, Object) | |
| OnBeginOpen(TimeSpan, AsyncCallback, Object) | |
| OnClose(TimeSpan) | |
| OnCloseAsync(TimeSpan) | |
| OnClosed() |
Invocado durante a transição de um objeto de comunicação para o estado de fechamento. (Herdado de CommunicationObject) |
| OnClosing() |
Invocado durante a transição de um objeto de comunicação para o estado de fechamento. (Herdado de CommunicationObject) |
| OnCreateChannel(EndpointAddress, Uri) | |
| OnEndClose(IAsyncResult) | |
| OnEndOpen(IAsyncResult) | |
| OnFaulted() |
Insere o processamento em um objeto de comunicação depois que ele faz a transição para o estado com falha devido à invocação de uma operação de falha síncrona. (Herdado de CommunicationObject) |
| OnOpen(TimeSpan) | |
| OnOpenAsync(TimeSpan) | |
| OnOpened() |
Invocado durante a transição de um objeto de comunicação para o estado aberto. (Herdado de CommunicationObject) |
| OnOpening() | |
| Open() |
Faz com que um objeto de comunicação faça a transição do estado criado para o estado aberto. (Herdado de CommunicationObject) |
| Open(TimeSpan) |
Faz com que um objeto de comunicação faça a transição do estado criado para o estado aberto dentro de um intervalo de tempo especificado. (Herdado de CommunicationObject) |
| SupportsUpgrade(StreamUpgradeBindingElement) | |
| ThrowIfDisposed() |
Gerará uma exceção se o objeto de comunicação for descartado. (Herdado de CommunicationObject) |
| ThrowIfDisposedOrImmutable() |
Gerará uma exceção se o objeto de comunicação a State propriedade não estiver definida como o Created estado. (Herdado de CommunicationObject) |
| ThrowIfDisposedOrNotOpen() |
Gera uma exceção se o objeto de comunicação não estiver no Opened estado. (Herdado de CommunicationObject) |
| ValidateCreateChannel() |
Confirma se a fábrica de canais está aberta e pronta para criar canais. (Herdado de ChannelFactoryBase<TChannel>) |
Eventos
| Nome | Description |
|---|---|
| Closed |
Ocorre quando um objeto de comunicação faz a transição para o estado fechado. (Herdado de CommunicationObject) |
| Closing |
Ocorre quando um objeto de comunicação faz a transição para o estado de fechamento. (Herdado de CommunicationObject) |
| Faulted |
Ocorre quando um objeto de comunicação faz a transição para o estado com falha. (Herdado de CommunicationObject) |
| Opened |
Ocorre quando um objeto de comunicação faz a transição para o estado aberto. (Herdado de CommunicationObject) |
| Opening |
Ocorre quando um objeto de comunicação faz a transição para o estado de abertura. (Herdado de CommunicationObject) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IDefaultCommunicationTimeouts.CloseTimeout |
Obtém o intervalo de tempo após o qual o método close, invocado por um objeto de comunicação, atinge o tempo limite. (Herdado de ChannelManagerBase) |
| IDefaultCommunicationTimeouts.OpenTimeout |
Obtém o intervalo de tempo após o qual o método aberto, invocado por um objeto de comunicação, atinge o tempo limite. (Herdado de ChannelManagerBase) |
| IDefaultCommunicationTimeouts.ReceiveTimeout |
Obtém o intervalo de tempo após o qual o método de recebimento, invocado por um objeto de comunicação, atinge o tempo limite. (Herdado de ChannelManagerBase) |
| IDefaultCommunicationTimeouts.SendTimeout |
Obtém o intervalo de tempo após o qual o método de envio, invocado por um objeto de comunicação, atinge o tempo limite. (Herdado de ChannelManagerBase) |
| ITransportFactorySettings.BufferManager | |
| ITransportFactorySettings.ManualAddressing | |
| ITransportFactorySettings.MaxReceivedMessageSize | |
| ITransportFactorySettings.MessageEncoderFactory | |
| ITransportFactorySettings.MessageVersion | |