MsmqBindingElementBase Klas

Definitie

public ref class MsmqBindingElementBase abstract : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Channels::ITransactedBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public abstract class MsmqBindingElementBase : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Channels.ITransactedBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type MsmqBindingElementBase = class
    inherit TransportBindingElement
    interface ITransactedBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
Public MustInherit Class MsmqBindingElementBase
Inherits TransportBindingElement
Implements IPolicyExportExtension, ITransactedBindingElement, IWsdlExportExtension
Overname
Afgeleid
Implementeringen

Eigenschappen

Name Description
CustomDeadLetterQueue

Hiermee haalt u een wachtrij op of stelt u deze Uri in waarmee een aangepaste wachtrij met dode letters wordt geïdentificeerd, waar verlopen berichten of berichten die niet kunnen worden bezorgd, worden verzonden.

DeadLetterQueue

Hiermee haalt u de DeadLetterQueue instelling voor deze binding op of stelt u deze in.

Durable

Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven of berichten die met deze binding worden verzonden, duurzaam of vluchtig zijn.

ExactlyOnce

Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven of berichten die met deze binding worden verzonden, precies eenmaal worden gegarandeerd.

ManualAddressing

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of handmatige adressering van het bericht vereist is.

(Overgenomen van TransportBindingElement)
MaxBufferPoolSize

Hiermee wordt de maximale grootte, in bytes, van alle buffergroepen die door het transport worden gebruikt, in bytes opgeslagen of ingesteld.

(Overgenomen van TransportBindingElement)
MaxReceivedMessageSize

Hiermee haalt u de maximaal toegestane berichtgrootte op, in bytes, die kan worden ontvangen.

(Overgenomen van TransportBindingElement)
MaxRetryCycles

Hiermee haalt u het maximum aantal nieuwe pogingen op om te proberen berichten af te leveren aan de ontvangende toepassing.

MsmqTransportSecurity

Hiermee haalt u het MsmqTransportSecurity element op dat is gekoppeld aan dit bindingselement.

ReceiveContextEnabled

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het gedrag van de ontvangstcontext wordt aangevraagd.

ReceiveErrorHandling

Hiermee wordt een opsommingswaarde opgehaald of ingesteld die aangeeft hoe gif en andere berichten die niet kunnen worden verzonden, worden verwerkt.

ReceiveRetryCount

Hiermee wordt het maximum aantal keren opgehaald of ingesteld dat de wachtrijbeheerder probeert een bericht te verzenden voordat het wordt overgebracht naar de wachtrij voor opnieuw proberen.

RetryCycleDelay

Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven hoe lang moet worden gewacht voordat u een andere cyclus voor opnieuw proberen probeert uit te voeren wanneer u een bericht probeert af te leveren dat niet kan worden bezorgd.

Scheme

Hiermee haalt u het URI-schema voor het transport op.

(Overgenomen van TransportBindingElement)
TimeToLive

Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven hoe lang berichten geldig zijn. Wanneer dit tijdstip is verstreken, wordt het bericht in een wachtrij met dode letters geplaatst, afhankelijk van de DeadLetterQueue instelling.

TransactedReceiveEnabled

Hiermee wordt een waarde opgehaald die aangeeft of een transactie vereist is voor het ontvangen van berichten met deze binding.

UseMsmqTracing

Hiermee wordt een waarde opgehaald of ingesteld waarmee de ingebouwde faciliteit voor berichttracering (Message Queuing) (MSMQ) wordt ingeschakeld of uitgeschakeld.

UseSourceJournal

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of kopieën van berichten die door deze binding worden verwerkt, moeten worden opgeslagen in de wachtrij van het bronlogboek.

ValidityDuration

Hiermee wordt een waarde opgehaald of ingesteld waarmee de duur wordt opgegeven waarop een bericht wordt vergrendeld door de functie voor ontvangen context.

Methoden

Name Description
BuildChannelFactory<TChannel>(BindingContext)

Initialiseert een kanaalfactory voor het produceren van kanalen van een opgegeven type vanuit de bindingscontext.

(Overgenomen van BindingElement)
BuildChannelListener<TChannel>(BindingContext)

Initialiseert een kanaallistener om kanalen van een opgegeven type te accepteren vanuit de bindingscontext.

(Overgenomen van BindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

Retourneert een waarde die aangeeft of het bindingselement een kanaalfactory kan bouwen voor een specifiek type kanaal.

(Overgenomen van BindingElement)
CanBuildChannelListener<TChannel>(BindingContext)

Retourneert een waarde die aangeeft of het bindingselement een listener kan bouwen voor een specifiek type kanaal.

(Overgenomen van BindingElement)
Clone()

Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u een kopie van het object voor het bindingselement.

(Overgenomen van BindingElement)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetProperty<T>(BindingContext)

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u een opgegeven type object op voor de opgegeven bindingscontext.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Hiermee exporteert u aangepaste beleidsverklaringen over bindingen.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Schrijft aangepaste WSDL-elementen (Web Services Description Language) naar de gegenereerde WSDL voor een contract.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Schrijft aangepaste WSDL-elementen (Web Services Description Language) naar de gegenereerde WSDL voor een eindpunt.

Van toepassing op