MsmqBindingBase Klass

Definition

Basklassen för NetMsmqBinding och 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
Arv
MsmqBindingBase
Härledda
Implementeringar

Kommentarer

Den här abstrakta klassen innehåller egenskaper som är gemensamma för NetMsmqBinding och MsmqIntegrationBinding. Alla grundläggande begrepp i kö visas i form av egenskaper.

Konstruktorer

Name Description
MsmqBindingBase()

Initierar en ny instans av MsmqBindingBase klassen.

Egenskaper

Name Description
CloseTimeout

Hämtar eller anger tidsintervallet för en anslutning som ska stängas innan transporten skapar ett undantag.

(Ärvd från Binding)
CustomDeadLetterQueue

Hämtar eller anger en URI som innehåller platsen för kön med obeställbara meddelanden för varje program, där meddelanden som har upphört att gälla eller som har misslyckats med överföring eller leverans placeras.

DeadLetterQueue

Hämtar eller anger ett uppräkningsvärde som anger vilken typ av kö med obeställbara bokstäver som ska användas.

Durable

Hämtar eller anger ett värde som anger om de meddelanden som bearbetas av den här bindningen är varaktiga eller flyktiga.

ExactlyOnce

Hämtar eller anger ett värde som anger om meddelanden som bearbetas av den här bindningen tas emot exakt en gång.

MaxReceivedMessageSize

Hämtar eller anger den maximala storleken, i byte, för ett meddelande som bearbetas av den här bindningen.

MaxRetryCycles

Hämtar eller anger det maximala antalet återförsökscykler för att försöka leverera meddelanden till det mottagande programmet.

MessageVersion

Hämtar meddelandeversionen som används av klienter och tjänster som konfigurerats med bindningen.

(Ärvd från Binding)
Name

Hämtar eller anger namnet på bindningen.

(Ärvd från Binding)
Namespace

Hämtar eller anger XML-namnområdet för bindningen.

(Ärvd från Binding)
OpenTimeout

Hämtar eller anger tidsintervallet för en anslutning som ska öppnas innan transporten skapar ett undantag.

(Ärvd från Binding)
ReceiveContextEnabled

Hämtar eller anger ett värde som anger om beteendet för att ta emot kontext begärs.

ReceiveErrorHandling

Hämtar eller anger ett uppräkningsvärde som anger hur giftmeddelanden hanteras.

ReceiveRetryCount

Hämtar eller anger det maximala antalet omedelbara leveransförsök för ett meddelande som läss från programkön.

ReceiveTimeout

Hämtar eller anger det tidsintervall som en anslutning kan förbli inaktiv under vilken inga programmeddelanden tas emot innan den tas bort.

(Ärvd från Binding)
RetryCycleDelay

Hämtar eller anger ett värde som anger tidsfördröjningen mellan återförsökscykler när du försöker leverera ett meddelande som inte kan levereras omedelbart.

Scheme

Returnerar schemat för den här bindningen.

SendTimeout

Hämtar eller anger tidsintervallet för en skrivåtgärd som ska slutföras innan transporten genererar ett undantag.

(Ärvd från Binding)
TimeToLive

Hämtar eller anger det tidsintervall som anger hur länge meddelanden som bearbetas av den här bindningen kan finnas i kön innan de upphör att gälla.

UseMsmqTracing

Hämtar eller anger ett värde som anger om meddelanden som bearbetas av den här bindningen ska spåras.

UseSourceJournal

Hämtar eller anger ett värde som anger om kopior av meddelanden som bearbetas av den här bindningen ska lagras i källjournalkön.

ValidityDuration

Hämtar eller anger ett värde som anger hur länge ett meddelande ska låsas av funktionen ta emot kontext.

Metoder

Name Description
BuildChannelFactory<TChannel>(BindingParameterCollection)

Skapar kanalfabriksstacken på klienten som skapar en angiven typ av kanal och som uppfyller de funktioner som anges av en samling bindningsparametrar.

(Ärvd från Binding)
BuildChannelFactory<TChannel>(Object[])

Skapar kanalfabriksstacken på klienten som skapar en angiven typ av kanal och som uppfyller de funktioner som anges av en objektmatris.

(Ärvd från Binding)
BuildChannelListener<TChannel>(BindingParameterCollection)

Skapar kanallyssnaren på tjänsten som accepterar en angiven typ av kanal och som uppfyller de funktioner som anges av en samling bindningsparametrar.

(Ärvd från Binding)
BuildChannelListener<TChannel>(Object[])

Skapar kanallyssnaren på tjänsten som accepterar en angiven typ av kanal och som uppfyller de angivna funktionerna.

(Ärvd från Binding)
BuildChannelListener<TChannel>(Uri, BindingParameterCollection)

Skapar kanallyssnaren på tjänsten som accepterar en angiven typ av kanal och som uppfyller de angivna funktionerna.

(Ärvd från Binding)
BuildChannelListener<TChannel>(Uri, Object[])

Skapar kanallyssnaren på tjänsten som accepterar en angiven typ av kanal och som uppfyller de angivna funktionerna.

(Ärvd från Binding)
BuildChannelListener<TChannel>(Uri, String, BindingParameterCollection)

Skapar kanallyssnaren på tjänsten som accepterar en angiven typ av kanal och som uppfyller de angivna funktionerna.

(Ärvd från Binding)
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection)

Skapar kanallyssnaren på tjänsten som accepterar en angiven typ av kanal och som uppfyller de angivna funktionerna.

(Ärvd från Binding)
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[])

Skapar kanallyssnaren på tjänsten som accepterar en angiven typ av kanal och som uppfyller de angivna funktionerna.

(Ärvd från Binding)
BuildChannelListener<TChannel>(Uri, String, Object[])

Skapar kanallyssnaren på tjänsten som accepterar en angiven typ av kanal och som uppfyller de angivna funktionerna.

(Ärvd från Binding)
CanBuildChannelFactory<TChannel>(BindingParameterCollection)

Returnerar ett värde som anger om den aktuella bindningen kan skapa en kanalfabriksstack på klienten som uppfyller samlingen med angivna bindningsparametrar.

(Ärvd från Binding)
CanBuildChannelFactory<TChannel>(Object[])

Returnerar ett värde som anger om den aktuella bindningen kan skapa en kanalfabriksstack på klienten som uppfyller de krav som anges av en objektmatris.

(Ärvd från Binding)
CanBuildChannelListener<TChannel>(BindingParameterCollection)

Returnerar ett värde som anger om den aktuella bindningen kan skapa en kanallyssningsstack på tjänsten som uppfyller den angivna samlingen med bindningsparametrar.

(Ärvd från Binding)
CanBuildChannelListener<TChannel>(Object[])

Returnerar ett värde som anger om den aktuella bindningen kan skapa en kanallyssningsstack på tjänsten som uppfyller de villkor som anges i en matris med objekt.

(Ärvd från Binding)
CreateBindingElements()

När den åsidosätts i en härledd klass skapar en samling som innehåller bindningselementen som ingår i den aktuella bindningen.

(Ärvd från Binding)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetProperty<T>(BindingParameterCollection)

Returnerar ett typat objekt som begärs, om det finns, från lämpligt lager i bindningsstacken.

(Ärvd från Binding)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ShouldSerializeName()

Returnerar om namnet på bindningen ska serialiseras.

(Ärvd från Binding)
ShouldSerializeNamespace()

Returnerar om bindningens namnområde ska serialiseras.

(Ärvd från Binding)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
IBindingRuntimePreferences.ReceiveSynchronously

Hämtar ett värde som anger om inkommande begäranden kan hanteras mer effektivt synkront eller asynkront.

Gäller för