Linguaggio

NetFramingTransportChannelFactory<TChannel> Classe

Definizione

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)

Parametri di tipo

TChannel
Ereditarietà
Implementazioni
System.ServiceModel.Channels.ITransportFactorySettings IDefaultCommunicationTimeouts

Costruttori

Nome Descrizione
NetFramingTransportChannelFactory<TChannel>(ConnectionOrientedTransportBindingElement, BindingContext, String, TimeSpan, Int32)

Proprietà

Nome Descrizione
ConnectionBufferSize
ConnectionPoolGroupName
DefaultCloseTimeout

Ottiene l'intervallo di tempo predefinito specificato per il completamento di un'operazione di chiusura.

(Ereditato da ChannelFactoryBase)
DefaultOpenTimeout

Ottiene l'intervallo di tempo predefinito specificato per il completamento di un'operazione aperta.

(Ereditato da ChannelFactoryBase)
DefaultReceiveTimeout

Ottiene l'intervallo di tempo predefinito specificato per il completamento di un'operazione di ricezione.

(Ereditato da ChannelFactoryBase)
DefaultSendTimeout

Ottiene l'intervallo di tempo predefinito specificato per il completamento di un'operazione di invio.

(Ereditato da ChannelFactoryBase)
IdleTimeout
IsDisposed

Ottiene un valore che indica se l'oggetto di comunicazione è stato eliminato.

(Ereditato da CommunicationObject)
MaxBufferSize
MaxOutboundConnectionsPerEndpoint
MaxOutputDelay
Scheme
State

Ottiene un valore che indica lo stato corrente dell'oggetto di comunicazione.

(Ereditato da CommunicationObject)
ThisLock

Ottiene il blocco che protegge l'istanza della classe durante una transizione di stato.

(Ereditato da CommunicationObject)
TransferMode
Upgrade

Metodi

Nome Descrizione
Abort()

Fa sì che un oggetto di comunicazione passi immediatamente dallo stato corrente allo stato di chiusura.

(Ereditato da CommunicationObject)
BeginClose(AsyncCallback, Object)

Avvia un'operazione asincrona per chiudere un oggetto di comunicazione.

(Ereditato da CommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)

Avvia un'operazione asincrona per chiudere un oggetto di comunicazione con un timeout specificato.

(Ereditato da CommunicationObject)
BeginOpen(AsyncCallback, Object)

Avvia un'operazione asincrona per aprire un oggetto di comunicazione.

(Ereditato da CommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)

Avvia un'operazione asincrona per aprire un oggetto di comunicazione entro un intervallo di tempo specificato.

(Ereditato da CommunicationObject)
Close()

Fa sì che un oggetto di comunicazione passi dallo stato corrente allo stato chiuso.

(Ereditato da CommunicationObject)
Close(TimeSpan)

Fa sì che un oggetto di comunicazione passi dallo stato corrente allo stato chiuso entro un intervallo di tempo specificato.

(Ereditato da CommunicationObject)
CreateChannel(EndpointAddress, Uri)

Crea un particolare tipo di canale con gli indirizzi di trasporto e endpoint specificati.

(Ereditato da ChannelFactoryBase<TChannel>)
CreateChannel(EndpointAddress)

Crea un particolare tipo di canale con un indirizzo endpoint specificato.

(Ereditato da ChannelFactoryBase<TChannel>)
EndClose(IAsyncResult)

Completa un'operazione asincrona per chiudere un oggetto di comunicazione.

(Ereditato da CommunicationObject)
EndOpen(IAsyncResult)

Completa un'operazione asincrona per aprire un oggetto di comunicazione.

(Ereditato da CommunicationObject)
Fault()

Fa sì che un oggetto di comunicazione passi dallo stato corrente allo stato di errore.

(Ereditato da CommunicationObject)
GetCommunicationObjectType()

Ottiene il tipo di oggetto di comunicazione.

(Ereditato da CommunicationObject)
GetConnectionInitiator()
GetConnectionPoolKey(EndpointAddress, Uri)
GetProperty<T>()
OnAbort()
OnBeginClose(TimeSpan, AsyncCallback, Object)
OnBeginOpen(TimeSpan, AsyncCallback, Object)
OnClose(TimeSpan)
OnCloseAsync(TimeSpan)
OnClosed()

Richiamato durante la transizione di un oggetto di comunicazione nello stato di chiusura.

(Ereditato da CommunicationObject)
OnClosing()

Richiamato durante la transizione di un oggetto di comunicazione nello stato di chiusura.

(Ereditato da CommunicationObject)
OnCreateChannel(EndpointAddress, Uri)
OnEndClose(IAsyncResult)
OnEndOpen(IAsyncResult)
OnFaulted()

Inserisce l'elaborazione in un oggetto di comunicazione dopo la transizione allo stato di errore a causa della chiamata di un'operazione di errore sincrono.

(Ereditato da CommunicationObject)
OnOpen(TimeSpan)
OnOpenAsync(TimeSpan)
OnOpened()

Richiamato durante la transizione di un oggetto di comunicazione nello stato aperto.

(Ereditato da CommunicationObject)
OnOpening()
Open()

Fa sì che un oggetto di comunicazione passi dallo stato creato allo stato aperto.

(Ereditato da CommunicationObject)
Open(TimeSpan)

Fa sì che un oggetto di comunicazione passi dallo stato creato allo stato aperto entro un intervallo di tempo specificato.

(Ereditato da CommunicationObject)
SupportsUpgrade(StreamUpgradeBindingElement)
ThrowIfDisposed()

Genera un'eccezione se l'oggetto di comunicazione viene eliminato.

(Ereditato da CommunicationObject)
ThrowIfDisposedOrImmutable()

Genera un'eccezione se l'oggetto di comunicazione la State proprietà non è impostata sullo Created stato .

(Ereditato da CommunicationObject)
ThrowIfDisposedOrNotOpen()

Genera un'eccezione se l'oggetto di comunicazione non è nello Opened stato .

(Ereditato da CommunicationObject)
ValidateCreateChannel()

Conferma che la channel factory è aperta e pronta per creare canali.

(Ereditato da ChannelFactoryBase<TChannel>)

Eventi

Nome Descrizione
Closed

Si verifica quando un oggetto di comunicazione passa allo stato chiuso.

(Ereditato da CommunicationObject)
Closing

Si verifica quando un oggetto di comunicazione passa allo stato di chiusura.

(Ereditato da CommunicationObject)
Faulted

Si verifica quando un oggetto di comunicazione passa allo stato di errore.

(Ereditato da CommunicationObject)
Opened

Si verifica quando un oggetto di comunicazione passa allo stato aperto.

(Ereditato da CommunicationObject)
Opening

Si verifica quando un oggetto di comunicazione passa allo stato di apertura.

(Ereditato da CommunicationObject)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IDefaultCommunicationTimeouts.CloseTimeout

Ottiene l'intervallo di tempo dopo il quale si verifica il timeout del metodo close, richiamato da un oggetto di comunicazione.

(Ereditato da ChannelManagerBase)
IDefaultCommunicationTimeouts.OpenTimeout

Ottiene l'intervallo di tempo dopo il quale si verifica il timeout del metodo aperto, richiamato da un oggetto di comunicazione.

(Ereditato da ChannelManagerBase)
IDefaultCommunicationTimeouts.ReceiveTimeout

Ottiene l'intervallo di tempo dopo il quale si verifica il timeout del metodo di ricezione, richiamato da un oggetto di comunicazione.

(Ereditato da ChannelManagerBase)
IDefaultCommunicationTimeouts.SendTimeout

Ottiene l'intervallo di tempo dopo il quale si verifica il timeout del metodo di invio, richiamato da un oggetto di comunicazione.

(Ereditato da ChannelManagerBase)
ITransportFactorySettings.BufferManager
ITransportFactorySettings.ManualAddressing
ITransportFactorySettings.MaxReceivedMessageSize
ITransportFactorySettings.MessageEncoderFactory
ITransportFactorySettings.MessageVersion

Si applica a