MsmqBindingElementBase Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Basklassen för MsmqIntegrationBindingElement och MsmqTransportBindingElement.
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
- Arv
- Härledda
- Implementeringar
Egenskaper
| Name | Description |
|---|---|
| CustomDeadLetterQueue |
Hämtar eller anger en Uri som identifierar en anpassad kö med obeställbara meddelanden där utgångna meddelanden eller meddelanden som inte kunde levereras skickas. |
| DeadLetterQueue |
Hämtar eller anger DeadLetterQueue inställningen för den här bindningen. |
| Durable |
Hämtar eller anger ett värde som anger om meddelanden som skickas med den här bindningen är varaktiga eller flyktiga. |
| ExactlyOnce |
Hämtar eller anger ett värde som anger om meddelanden som skickas med den här bindningen har exakt en gång garantier. |
| ManualAddressing |
Hämtar eller anger ett värde som anger om manuell adressering av meddelandet krävs. (Ärvd från TransportBindingElement) |
| MaxBufferPoolSize |
Hämtar eller anger maximal storlek, i byte, för alla buffertpooler som används av transporten. (Ärvd från TransportBindingElement) |
| MaxReceivedMessageSize |
Hämtar eller anger den maximala tillåtna meddelandestorleken i byte som kan tas emot. (Ärvd från TransportBindingElement) |
| MaxRetryCycles |
Hämtar eller anger det maximala antalet återförsökscykler för att försöka leverera meddelanden till det mottagande programmet. |
| MsmqTransportSecurity |
MsmqTransportSecurity Hämtar det som är associerat med det här bindningselementet. |
| 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 gift och andra meddelanden som inte kan skickas hanteras. |
| ReceiveRetryCount |
Hämtar eller anger det maximala antalet gånger som köhanteraren ska försöka skicka ett meddelande innan det överförs till återförsökskön. |
| RetryCycleDelay |
Hämtar eller anger ett värde som anger hur lång tid det tar att vänta innan du försöker utföra en ny återförsökscykel när du försöker leverera ett meddelande som inte kunde levereras. |
| Scheme |
Hämtar URI-schemat för transporten. (Ärvd från TransportBindingElement) |
| TimeToLive |
Hämtar eller anger ett värde som anger hur länge meddelanden är giltiga. När den här tiden har förflutit placeras meddelandet i en kö med obeställbara meddelanden beroende på inställningen |
| TransactedReceiveEnabled |
Hämtar ett värde som anger om en transaktion krävs för att ta emot meddelanden med den här bindningen. |
| UseMsmqTracing |
Hämtar eller anger ett värde som aktiverar eller inaktiverar den inbyggda meddelandespårningsfaciliteten (MSMQ). |
| 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>(BindingContext) |
Initierar en kanalfabrik för att producera kanaler av en angiven typ från bindningskontexten. (Ärvd från BindingElement) |
| BuildChannelListener<TChannel>(BindingContext) |
Initierar en kanallyssnare för att acceptera kanaler av en angiven typ från bindningskontexten. (Ärvd från BindingElement) |
| CanBuildChannelFactory<TChannel>(BindingContext) |
Returnerar ett värde som anger om bindningselementet kan skapa en kanalfabrik för en viss typ av kanal. (Ärvd från BindingElement) |
| CanBuildChannelListener<TChannel>(BindingContext) |
Returnerar ett värde som anger om bindningselementet kan skapa en lyssnare för en viss typ av kanal. (Ärvd från BindingElement) |
| Clone() |
När det åsidosättas i en härledd klass returnerar en kopia av bindningselementobjektet. (Ärvd från BindingElement) |
| 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>(BindingContext) |
När det åsidosättas i en härledd klass hämtar en angiven typ av objekt för bindningskontexten. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Exporterar anpassade principkontroller om bindningar. |
| IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Skriver anpassade WSDL-element (Web Services Description Language) till den genererade WSDL:n för ett kontrakt. |
| IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Skriver anpassade WSDL-element (Web Services Description Language) till den genererade WSDL:n för en slutpunkt. |