NetMsmqBindingElement Classe

Definizione

Rappresenta un'associazione in coda adatta per la comunicazione tra computer.

public ref class NetMsmqBindingElement : System::ServiceModel::Configuration::MsmqBindingElementBase
public class NetMsmqBindingElement : System.ServiceModel.Configuration.MsmqBindingElementBase
type NetMsmqBindingElement = class
    inherit MsmqBindingElementBase
Public Class NetMsmqBindingElement
Inherits MsmqBindingElementBase
Ereditarietà
Ereditarietà

Commenti

L'associazione NetMsmqBinding fornisce supporto per l'accodamento sfruttando Microsoft Message Queuing (MSMQ) come trasporto e consente il supporto per applicazioni ad accoppiamento libero, isolamento degli errori, livellamento del carico e operazioni disconnesse. Per una descrizione di queste funzionalità, vedere Panoramica delle code.

Si tratta di una delle associazioni standard fornite da Windows Communication Foundation (WCF). La procedura consigliata consiste nel definire l'associazione usando valori di configurazione e non usare un approccio basato sul codice, ad eccezione di alcuni scenari avanzati in cui i valori di configurazione devono essere impostati quando viene inizializzato un servizio.

Costruttori

Nome Descrizione
NetMsmqBindingElement()

Inizializza una nuova istanza della classe NetMsmqBindingElement.

NetMsmqBindingElement(String)

Inizializza una nuova istanza della NetMsmqBindingElement classe dalle impostazioni di un elemento di associazione di configurazione specificato.

Proprietà

Nome Descrizione
BindingElementType

Ottiene l'oggetto Type di questa associazione.

CloseTimeout

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

(Ereditato da StandardBindingElement)
CurrentConfiguration

Ottiene un riferimento all'istanza di Configuration di primo livello che rappresenta la gerarchia di configurazione a cui appartiene l'istanza di ConfigurationElement corrente.

(Ereditato da ConfigurationElement)
CustomDeadLetterQueue

Ottiene o imposta un oggetto Uri che identifica una coda di messaggi non recapitabili personalizzata in cui vengono inviati messaggi o messaggi scaduti che non sono stati recapitati.

(Ereditato da MsmqBindingElementBase)
DeadLetterQueue

Ottiene o imposta l'impostazione DeadLetterQueue per questa associazione.

(Ereditato da MsmqBindingElementBase)
Durable

Ottiene o imposta un valore che specifica se i messaggi inviati con questa associazione sono durevoli o volatili.

(Ereditato da MsmqBindingElementBase)
ElementInformation

Ottiene un oggetto ElementInformation che contiene le informazioni e le funzionalità non personalizzabili dell'oggetto ConfigurationElement.

(Ereditato da ConfigurationElement)
ElementProperty

Ottiene l'oggetto ConfigurationElementProperty che rappresenta l'oggetto ConfigurationElement stesso.

(Ereditato da ConfigurationElement)
EvaluationContext

Ottiene l'oggetto ContextInformation per l'oggetto ConfigurationElement.

(Ereditato da ConfigurationElement)
ExactlyOnce

Ottiene o imposta un valore che specifica se i messaggi inviati con questa associazione hanno garanzie di tipo exactly-once.

(Ereditato da MsmqBindingElementBase)
HasContext

Ottiene un valore che indica se la proprietà CurrentConfiguration è null.

(Ereditato da ConfigurationElement)
Item[ConfigurationProperty]

Ottiene o imposta una proprietà o un attributo di questo elemento di configurazione.

(Ereditato da ConfigurationElement)
Item[String]

Ottiene o imposta una proprietà, un attributo o un elemento figlio di questo elemento di configurazione.

(Ereditato da ConfigurationElement)
LockAllAttributesExcept

Ottiene la raccolta di attributi bloccati.

(Ereditato da ConfigurationElement)
LockAllElementsExcept

Ottiene la raccolta di elementi bloccati.

(Ereditato da ConfigurationElement)
LockAttributes

Ottiene la raccolta di attributi bloccati.

(Ereditato da ConfigurationElement)
LockElements

Ottiene la raccolta di elementi bloccati.

(Ereditato da ConfigurationElement)
LockItem

Ottiene o imposta un valore che indica se l'elemento è bloccato.

(Ereditato da ConfigurationElement)
MaxBufferPoolSize

Ottiene o imposta la quantità massima di memoria allocata per l'uso da parte della gestione buffer dei messaggi che riceve messaggi dal canale.

MaxReceivedMessageSize

Ottiene o imposta un valore che indica le dimensioni massime, in byte, consentite per un messaggio.

(Ereditato da MsmqBindingElementBase)
MaxRetryCycles

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

(Ereditato da MsmqBindingElementBase)
Name

Ottiene o imposta il nome dell'associazione.

(Ereditato da StandardBindingElement)
OpenTimeout

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

(Ereditato da StandardBindingElement)
Properties

Ottiene l'oggetto ConfigurationPropertyCollection associato a questa associazione.

QueueTransferProtocol

Ottiene o imposta un valore di enumerazione che indica il trasporto del canale di comunicazione in coda utilizzato da questa associazione.

ReaderQuotas

Ottiene o imposta l'oggetto XmlDictionaryReaderQuotas associato a questa associazione.

ReceiveContextEnabled

Ottiene o imposta un valore che indica se il contesto di ricezione per l'elaborazione dei messaggi nelle code è abilitato.

(Ereditato da MsmqBindingElementBase)
ReceiveErrorHandling

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

(Ereditato da MsmqBindingElementBase)
ReceiveRetryCount

Ottiene o imposta il numero massimo di tentativi immediati che il gestore code deve tentare se la trasmissione di un messaggio dalla coda dell'applicazione all'applicazione ha esito negativo.

(Ereditato da MsmqBindingElementBase)
ReceiveTimeout

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

(Ereditato da StandardBindingElement)
RetryCycleDelay

Ottiene o imposta un valore che specifica per quanto tempo attendere prima di tentare un altro ciclo di ripetizione quando si tenta di recapitare un messaggio che non è stato possibile recapitare.

(Ereditato da MsmqBindingElementBase)
Security

Ottiene l'oggetto NetMsmqSecurity associato a questa associazione.

SendTimeout

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

(Ereditato da StandardBindingElement)
TimeToLive

Ottiene o imposta un valore che specifica per quanto tempo i messaggi sono validi. Quando questo tempo è trascorso, il messaggio viene inserito in una coda di messaggi non recapitabili (se disponibile).

(Ereditato da MsmqBindingElementBase)
UseActiveDirectory

Restituisce un valore booleano che indica se gli indirizzi della coda devono essere convertiti tramite Active Directory.

UseMsmqTracing

Ottiene o imposta un valore che indica se viene utilizzata la funzionalità predefinita di traccia dei messaggi accodamento messaggi (nota anche come MSMQ).

(Ereditato da MsmqBindingElementBase)
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.

(Ereditato da MsmqBindingElementBase)
ValidityDuration

Ottiene o imposta un valore che specifica un timeout di connessione quando viene utilizzato con i canali in coda.

(Ereditato da MsmqBindingElementBase)

Metodi

Nome Descrizione
ApplyConfiguration(Binding)

Applica il contenuto dell'associazione specificata a questo elemento di configurazione dell'associazione.

(Ereditato da StandardBindingElement)
DeserializeElement(XmlReader, Boolean)

Legge il codice XML dal file di configurazione.

(Ereditato da ConfigurationElement)
Equals(Object)

Confronta l'istanza corrente ConfigurationElement con l'oggetto specificato.

(Ereditato da ConfigurationElement)
GetHashCode()

Ottiene un valore univoco che rappresenta l'istanza corrente ConfigurationElement .

(Ereditato da ConfigurationElement)
GetTransformedAssemblyString(String)

Restituisce la versione trasformata del nome dell'assembly specificato.

(Ereditato da ConfigurationElement)
GetTransformedTypeString(String)

Restituisce la versione trasformata del nome del tipo specificato.

(Ereditato da ConfigurationElement)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
Init()

Imposta l'oggetto ConfigurationElement sullo stato iniziale.

(Ereditato da ConfigurationElement)
InitializeDefault()

Utilizzato per inizializzare un set predefinito di valori per l'oggetto ConfigurationElement.

(Ereditato da ConfigurationElement)
InitializeFrom(Binding)

Inizializza questa sezione di configurazione dell'associazione con il contenuto dell'elemento di associazione specificato.

IsModified()

Indica se questo elemento di configurazione è stato modificato dopo l'ultimo salvataggio o caricamento, se implementato in una classe derivata.

(Ereditato da ConfigurationElement)
IsReadOnly()

Ottiene un valore che indica se l'oggetto ConfigurationElement è di sola lettura.

(Ereditato da ConfigurationElement)
ListErrors(IList)

Aggiunge gli errori di proprietà non validi in questo oggetto ConfigurationElement e in tutti i sottoelementi all'elenco passato.

(Ereditato da ConfigurationElement)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
OnApplyConfiguration(Binding)

Applica l'associazione specificata all'elemento di configurazione.

OnDeserializeUnrecognizedAttribute(String, String)

Ottiene un valore che indica se viene rilevato un attributo sconosciuto durante la deserializzazione.

(Ereditato da ConfigurationElement)
OnDeserializeUnrecognizedElement(String, XmlReader)

Ottiene un valore che indica se durante la deserializzazione viene rilevato un elemento sconosciuto.

(Ereditato da ConfigurationElement)
OnRequiredPropertyNotFound(String)

Genera un'eccezione quando non viene trovata una proprietà obbligatoria.

(Ereditato da ConfigurationElement)
PostDeserialize()

Chiamato dopo la deserializzazione.

(Ereditato da ConfigurationElement)
PreSerialize(XmlWriter)

Chiamato prima della serializzazione.

(Ereditato da ConfigurationElement)
Reset(ConfigurationElement)

Reimposta lo stato interno di questo oggetto elemento di configurazione, inclusi i blocchi e gli insiemi di proprietà.

(Ereditato da StandardBindingElement)
ResetModified()

Reimposta il valore del IsModified() metodo su false quando implementato in una classe derivata.

(Ereditato da ConfigurationElement)
SerializeElement(XmlWriter, Boolean)

Scrive il contenuto di questo elemento di configurazione nel file di configurazione quando implementato in una classe derivata.

(Ereditato da ConfigurationElement)
SerializeToXmlElement(XmlWriter, String)

Scrive i tag esterni di questo elemento di configurazione nel file di configurazione quando implementato in una classe derivata.

(Ereditato da ConfigurationElement)
SetPropertyValue(ConfigurationProperty, Object, Boolean)

Imposta una proprietà sul valore specificato.

(Ereditato da ConfigurationElement)
SetPropertyValueIfNotDefaultValue<T>(String, T)

Imposta il valore della proprietà per l'elemento di configurazione se il valore non è il valore predefinito.

(Ereditato da ServiceModelConfigurationElement)
SetReadOnly()

Imposta la IsReadOnly() proprietà per l'oggetto ConfigurationElement e tutti i sottoelementi.

(Ereditato da ConfigurationElement)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

Modifica l'oggetto ConfigurationElement per rimuovere tutti i valori che non devono essere salvati.

(Ereditato da ConfigurationElement)

Si applica a

Vedi anche