Idioma

NetFramingTransportChannelFactory<TChannel> Classe

Definição

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
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

Aplica-se a