MsmqBindingElementBase Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Základní třída pro MsmqIntegrationBindingElement a 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
- Dědičnost
- Odvozené
- Implementuje
Vlastnosti
| Name | Description |
|---|---|
| CustomDeadLetterQueue |
Získá nebo nastaví Uri , který identifikuje vlastní frontu nedoručených zpráv, kde se odesílají zprávy s vypršenou platností nebo zprávy, které se nepodařilo doručit. |
| DeadLetterQueue |
Získá nebo nastaví DeadLetterQueue nastavení pro tuto vazbu. |
| Durable |
Získá nebo nastaví hodnotu, která určuje, zda zprávy odeslané s touto vazbou jsou trvalé nebo nestálé. |
| ExactlyOnce |
Získá nebo nastaví hodnotu, která určuje, zda zprávy odeslané s touto vazbou mají přesně jednou záruky. |
| ManualAddressing |
Získá nebo nastaví hodnotu, která určuje, zda je požadováno ruční adresování zprávy. (Zděděno od TransportBindingElement) |
| MaxBufferPoolSize |
Získá nebo nastaví maximální velikost v bajtech všech fondů vyrovnávací paměti používaných přenosem. (Zděděno od TransportBindingElement) |
| MaxReceivedMessageSize |
Získá nebo nastaví maximální povolenou velikost zprávy v bajtech, které lze přijímat. (Zděděno od TransportBindingElement) |
| MaxRetryCycles |
Získá nebo nastaví maximální počet cyklů opakování k pokusu o doručení zpráv do přijímající aplikace. |
| MsmqTransportSecurity |
MsmqTransportSecurity Získá, který je přidružen k tomuto prvku vazby. |
| ReceiveContextEnabled |
Získá nebo nastaví hodnotu, která označuje, zda je požadováno chování kontextu příjmu. |
| ReceiveErrorHandling |
Získá nebo nastaví hodnotu výčtu, která určuje, jak jed a další zprávy, které nelze odeslat jsou zpracovány. |
| ReceiveRetryCount |
Získá nebo nastaví maximální počet, kolikrát by se správce fronty měl pokusit odeslat zprávu před jeho přenesením do fronty opakování. |
| RetryCycleDelay |
Získá nebo nastaví hodnotu, která určuje, jak dlouho čekat před pokusem o další cyklus opakování při pokusu o doručení zprávy, která nelze doručit. |
| Scheme |
Získá schéma identifikátoru URI pro přenos. (Zděděno od TransportBindingElement) |
| TimeToLive |
Získá nebo nastaví hodnotu, která určuje, jak dlouho jsou zprávy platné. Po uplynutí této doby se zpráva umístí do fronty nedoručených zpráv v závislosti na |
| TransactedReceiveEnabled |
Získá hodnotu, která určuje, zda transakce je vyžadována pro příjem zpráv s touto vazbou. |
| UseMsmqTracing |
Získá nebo nastaví hodnotu, která povolí nebo zakáže integrované trasování zpráv msMQ (Message Queuing). |
| UseSourceJournal |
Získá nebo nastaví hodnotu, která označuje, zda kopie zpráv zpracovávaných touto vazbou by měly být uloženy ve zdrojové frontě deníku. |
| ValidityDuration |
Získá nebo nastaví hodnotu, která určuje dobu trvání zprávy bude uzamčena funkcí kontextu příjmu. |
Metody
| Name | Description |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
Inicializuje objekt pro vytváření kanálů zadaného typu z kontextu vazby. (Zděděno od BindingElement) |
| BuildChannelListener<TChannel>(BindingContext) |
Inicializuje naslouchací proces kanálu pro příjem kanálů zadaného typu z kontextu vazby. (Zděděno od BindingElement) |
| CanBuildChannelFactory<TChannel>(BindingContext) |
Vrátí hodnotu, která určuje, zda element vazby může vytvořit objekt pro vytváření kanálů pro určitý typ kanálu. (Zděděno od BindingElement) |
| CanBuildChannelListener<TChannel>(BindingContext) |
Vrátí hodnotu, která označuje, zda element vazby může sestavit naslouchací proces pro určitý typ kanálu. (Zděděno od BindingElement) |
| Clone() |
Při přepsání v odvozené třídě vrátí kopii vazby element objektu. (Zděděno od BindingElement) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetProperty<T>(BindingContext) |
Při přepsání v odvozené třídě načte zadaný typ objektu pro zadaný kontext vazby. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Exportuje kontrolní výrazy vlastních zásad o vazbách. |
| IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Zapíše vlastní elementy WSDL (Web Services Description Language) do vygenerovaného WSDL pro kontrakt. |
| IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Zapíše vlastní elementy WSDL (Web Services Description Language) do generovaného WSDL pro koncový bod. |