MsmqBindingBase Classe

Definizione

Classe di base per NetMsmqBinding e MsmqIntegrationBinding.

public ref class MsmqBindingBase abstract : System::ServiceModel::Channels::Binding, System::ServiceModel::Channels::IBindingRuntimePreferences
public abstract class MsmqBindingBase : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
type MsmqBindingBase = class
    inherit Binding
    interface IBindingRuntimePreferences
Public MustInherit Class MsmqBindingBase
Inherits Binding
Implements IBindingRuntimePreferences
Ereditarietà
MsmqBindingBase
Derivato
Implementazioni

Commenti

Questa classe astratta contiene proprietà comuni a NetMsmqBinding e MsmqIntegrationBinding. Tutti i concetti fondamentali dell'accodamento vengono visualizzati sotto forma di proprietà.

Costruttori

Nome Descrizione
MsmqBindingBase()

Inizializza una nuova istanza della classe MsmqBindingBase.

Proprietà

Nome Descrizione
CloseTimeout

Ottiene o imposta l'intervallo di tempo specificato per la chiusura di una connessione prima che il trasporto generi un'eccezione.

(Ereditato da Binding)
CustomDeadLetterQueue

Ottiene o imposta un URI che contiene la posizione della coda di messaggi non recapitabili per ogni applicazione, in cui vengono inseriti i messaggi scaduti o che hanno avuto esito negativo per il trasferimento o il recapito.

DeadLetterQueue

Ottiene o imposta un valore di enumerazione che indica il tipo di coda di messaggi non recapitabili da utilizzare.

Durable

Ottiene o imposta un valore che indica se i messaggi elaborati da questa associazione sono durevoli o volatili.

ExactlyOnce

Ottiene o imposta un valore che indica se i messaggi elaborati da questa associazione vengono ricevuti esattamente una volta.

MaxReceivedMessageSize

Ottiene o imposta le dimensioni massime, in byte, per un messaggio elaborato da questa associazione.

MaxRetryCycles

Ottiene o imposta il numero massimo di cicli di ripetizione dei tentativi per tentare il recapito dei messaggi all'applicazione ricevente.

MessageVersion

Ottiene la versione del messaggio utilizzata dai client e dai servizi configurati con l'associazione.

(Ereditato da Binding)
Name

Ottiene o imposta il nome dell'associazione.

(Ereditato da Binding)
Namespace

Ottiene o imposta lo spazio dei nomi XML dell'associazione.

(Ereditato da Binding)
OpenTimeout

Ottiene o imposta l'intervallo di tempo specificato per l'apertura di una connessione prima che il trasporto generi un'eccezione.

(Ereditato da Binding)
ReceiveContextEnabled

Ottiene o imposta un valore che indica se è richiesto il comportamento del contesto di ricezione.

ReceiveErrorHandling

Ottiene o imposta un valore di enumerazione che specifica la modalità di gestione dei messaggi non elaborabili.

ReceiveRetryCount

Ottiene o imposta il numero massimo di tentativi di recapito immediato in un messaggio letto dalla coda dell'applicazione.

ReceiveTimeout

Ottiene o imposta l'intervallo di tempo in cui una connessione può rimanere inattiva, durante la quale non vengono ricevuti messaggi dell'applicazione, prima che venga eliminata.

(Ereditato da Binding)
RetryCycleDelay

Ottiene o imposta un valore che indica il ritardo di tempo tra i cicli di ripetizione dei tentativi quando si tenta di recapitare un messaggio che non può essere recapitato immediatamente.

Scheme

Restituisce lo schema per questa associazione.

SendTimeout

Ottiene o imposta l'intervallo di tempo specificato per il completamento di un'operazione di scrittura prima che il trasporto generi un'eccezione.

(Ereditato da Binding)
TimeToLive

Ottiene o imposta l'intervallo di tempo che indica per quanto tempo i messaggi elaborati da questa associazione possono trovarsi nella coda prima della scadenza.

UseMsmqTracing

Ottiene o imposta un valore che indica se i messaggi elaborati da questa associazione devono essere tracciati.

UseSourceJournal

Ottiene o imposta un valore che indica se le copie dei messaggi elaborati da questa associazione devono essere archiviate nella coda del journal di origine.

ValidityDuration

Ottiene o imposta un valore che specifica la durata per cui un messaggio verrà bloccato dalla funzionalità di contesto di ricezione.

Metodi

Nome Descrizione
BuildChannelFactory<TChannel>(BindingParameterCollection)

Compila lo stack channel factory nel client che crea un tipo di canale specificato e che soddisfa le funzionalità specificate da una raccolta di parametri di associazione.

(Ereditato da Binding)
BuildChannelFactory<TChannel>(Object[])

Compila lo stack channel factory nel client che crea un tipo di canale specificato e che soddisfa le funzionalità specificate da una matrice di oggetti.

(Ereditato da Binding)
BuildChannelListener<TChannel>(BindingParameterCollection)

Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate da una raccolta di parametri di associazione.

(Ereditato da Binding)
BuildChannelListener<TChannel>(Object[])

Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate.

(Ereditato da Binding)
BuildChannelListener<TChannel>(Uri, BindingParameterCollection)

Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate.

(Ereditato da Binding)
BuildChannelListener<TChannel>(Uri, Object[])

Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate.

(Ereditato da Binding)
BuildChannelListener<TChannel>(Uri, String, BindingParameterCollection)

Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate.

(Ereditato da Binding)
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection)

Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate.

(Ereditato da Binding)
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[])

Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate.

(Ereditato da Binding)
BuildChannelListener<TChannel>(Uri, String, Object[])

Compila il listener del canale nel servizio che accetta un tipo di canale specificato e che soddisfa le funzionalità specificate.

(Ereditato da Binding)
CanBuildChannelFactory<TChannel>(BindingParameterCollection)

Restituisce un valore che indica se l'associazione corrente può compilare uno stack channel factory nel client che soddisfa la raccolta di parametri di associazione specificati.

(Ereditato da Binding)
CanBuildChannelFactory<TChannel>(Object[])

Restituisce un valore che indica se l'associazione corrente può compilare uno stack channel factory nel client che soddisfa i requisiti specificati da una matrice di oggetti.

(Ereditato da Binding)
CanBuildChannelListener<TChannel>(BindingParameterCollection)

Restituisce un valore che indica se l'associazione corrente può compilare uno stack di listener del canale nel servizio che soddisfa la raccolta di parametri di associazione specificati.

(Ereditato da Binding)
CanBuildChannelListener<TChannel>(Object[])

Restituisce un valore che indica se l'associazione corrente può compilare uno stack di listener del canale nel servizio che soddisfa i criteri specificati in una matrice di oggetti.

(Ereditato da Binding)
CreateBindingElements()

Quando sottoposto a override in una classe derivata, crea una raccolta contenente gli elementi di associazione che fanno parte dell'associazione corrente.

(Ereditato da Binding)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetProperty<T>(BindingParameterCollection)

Restituisce un oggetto tipizzato richiesto, se presente, dal livello appropriato nello stack di binding.

(Ereditato da Binding)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ShouldSerializeName()

Restituisce un valore che indica se il nome dell'associazione deve essere serializzato.

(Ereditato da Binding)
ShouldSerializeNamespace()

Restituisce un valore che indica se lo spazio dei nomi dell'associazione deve essere serializzato.

(Ereditato da Binding)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IBindingRuntimePreferences.ReceiveSynchronously

Ottiene un valore che indica se le richieste in ingresso possono essere gestite in modo più efficiente in modo sincrono o asincrono.

Si applica a