MsmqBindingElementBase Classe

Definição

Fornece a classe base com membros comuns às classes NetMsmqBindingElement e MsmqIntegrationBindingElement.Provides the base class with members common to the NetMsmqBindingElement and MsmqIntegrationBindingElement classes.

public ref class MsmqBindingElementBase abstract : System::ServiceModel::Configuration::StandardBindingElement
public abstract class MsmqBindingElementBase : System.ServiceModel.Configuration.StandardBindingElement
type MsmqBindingElementBase = class
    inherit StandardBindingElement
Public MustInherit Class MsmqBindingElementBase
Inherits StandardBindingElement
Herança
Herança
Derivado

Comentários

Essa classe contém as configurações necessárias para configurar uma associação baseada no enfileiramento de mensagens (também conhecido como MSMQ).This class contains settings required to configure a binding based on Message Queuing (also known as MSMQ).

Construtores

MsmqBindingElementBase()

Inicializa uma nova instância da classe MsmqBindingElementBase.Initializes a new instance of the MsmqBindingElementBase class.

MsmqBindingElementBase(String)

Inicializa uma nova instância da classe MsmqBindingElementBase usando o nome especificado.Initializes a new instance of the MsmqBindingElementBase class using the specified name.

Propriedades

BindingElementType

Quando substituído em uma classe derivada, obtém o objeto Type que representa o elemento de associação personalizado.When overridden in a derived class, gets the Type object that represents the custom binding element.

(Herdado de StandardBindingElement)
CloseTimeout

Obtém ou define o intervalo de tempo fornecido para a conclusão de uma operação de fechamento.Gets or sets the interval of time provided for a close operation to complete.

(Herdado de StandardBindingElement)
CurrentConfiguration

Obtém uma referência para a instância Configuration de nível superior que representa a hierarquia de configuração à qual a instância atual ConfigurationElement pertence.Gets a reference to the top-level Configuration instance that represents the configuration hierarchy that the current ConfigurationElement instance belongs to.

(Herdado de ConfigurationElement)
CustomDeadLetterQueue

Obtém ou define um Uri que identifica uma fila de mensagens mortas personalizada para a qual são enviadas as mensagens expiradas ou que não puderam ser entregues.Gets or sets a Uri that identifies a custom dead-letter queue where expired messages or messages that failed to be delivered are sent.

DeadLetterQueue

Obtém ou define a configuração de DeadLetterQueue para esta associação.Gets or sets the DeadLetterQueue setting for this binding.

Durable

Obtém ou define um valor que especifica se as mensagens enviadas com essa associação são duráveis ou voláteis.Gets or sets a value that specifies whether messages sent with this binding are durable or volatile.

ElementInformation

Obtém um objeto ElementInformation que contém as informações não personalizáveis e a funcionalidade do objeto ConfigurationElement.Gets an ElementInformation object that contains the non-customizable information and functionality of the ConfigurationElement object.

(Herdado de ConfigurationElement)
ElementProperty

Obtém o objeto ConfigurationElementProperty que representa o próprio objeto ConfigurationElement.Gets the ConfigurationElementProperty object that represents the ConfigurationElement object itself.

(Herdado de ConfigurationElement)
EvaluationContext

Obtém o objeto ContextInformation para o objeto ConfigurationElement.Gets the ContextInformation object for the ConfigurationElement object.

(Herdado de ConfigurationElement)
ExactlyOnce

Obtém ou define um valor que especifica se as mensagens enviadas com essa associação têm garantias de exatamente uma vez.Gets or sets a value that specifies whether messages sent with this binding have exactly-once assurances.

HasContext

Obtém um valor que indica se a propriedade CurrentConfiguration é null.Gets a value that indicates whether the CurrentConfiguration property is null.

(Herdado de ConfigurationElement)
Item[ConfigurationProperty]

Obtém ou define uma propriedade ou um atributo desse elemento de configuração.Gets or sets a property or attribute of this configuration element.

(Herdado de ConfigurationElement)
Item[String]

Obtém ou define uma propriedade, atributo ou elemento filho desse elemento de configuração.Gets or sets a property, attribute, or child element of this configuration element.

(Herdado de ConfigurationElement)
LockAllAttributesExcept

Obtém a coleção de atributos bloqueados.Gets the collection of locked attributes.

(Herdado de ConfigurationElement)
LockAllElementsExcept

Obtém a coleção de elementos bloqueados.Gets the collection of locked elements.

(Herdado de ConfigurationElement)
LockAttributes

Obtém a coleção de atributos bloqueados.Gets the collection of locked attributes.

(Herdado de ConfigurationElement)
LockElements

Obtém a coleção de elementos bloqueados.Gets the collection of locked elements.

(Herdado de ConfigurationElement)
LockItem

Obtém ou define um valor que indica se o elemento está bloqueado.Gets or sets a value indicating whether the element is locked.

(Herdado de ConfigurationElement)
MaxReceivedMessageSize

Obtém ou define um valor que indica o tamanho máximo, em bytes, permitido para uma mensagem.Gets or sets a value that indicates the maximum size, in bytes, allowed for a message.

MaxRetryCycles

Obtém ou define o número máximo de ciclos de novas tentativas de repetição para entregar as mensagens ao aplicativo de destino.Gets or sets the maximum number of retry cycles to attempt delivery of messages to the receiving application.

Name

Obtém ou define o nome da associação.Gets or sets the name of the binding.

(Herdado de StandardBindingElement)
OpenTimeout

Obtém ou define o intervalo de tempo fornecido para a conclusão de uma operação em aberto.Gets or sets the interval of time provided for an open operation to complete.

(Herdado de StandardBindingElement)
Properties

Obtém uma instância ConfigurationPropertyCollection que contém uma coleção de objetos ConfigurationProperty que podem ser atributos ou objetos ConfigurationElement deste elemento de configuração.Gets a ConfigurationPropertyCollection instance that contains a collection of ConfigurationProperty objects that can be attributes or ConfigurationElement objects of this configuration element.

ReceiveContextEnabled

Obtém ou define um valor que indica se o contexto de recebimento para processar mensagens em filas está habilitado.Gets or sets a value that indicates whether receive context for processing messages in queues is enabled.

ReceiveErrorHandling

Obtém ou define um valor de enumeração que especifica como são tratadas as mensagens suspeitas que não podem ser expedidas.Gets or sets an enumeration value that specifies how poison and messages that cannot be dispatched are handled.

ReceiveRetryCount

Obtém ou define o número máximo de novas tentativas imediatas que o gerenciador de fila deve tentar se a transmissão de uma mensagem da fila de aplicativos para o aplicativo falhar.Gets or sets the maximum number of immediate retries that the queue manager should attempt if transmission of a message from the application queue to the application fails.

ReceiveTimeout

Obtém ou define o intervalo de tempo fornecido para a conclusão de uma operação de recebimento.Gets or sets the interval of time provided for a receive operation to complete.

(Herdado de StandardBindingElement)
RetryCycleDelay

Obtém ou define um valor que especifica quanto tempo se deve esperar antes de tentar um novo ciclo de novas tentativas ao tentar entregar uma mensagem que não pôde ser entregue.Gets or sets a value that specifies how long to wait before attempting another retry cycle when attempting to deliver a message that could not be delivered.

SendTimeout

Obtém ou define o intervalo de tempo fornecido para a conclusão de uma operação de envio.Gets or sets the interval of time provided for a send operation to complete.

(Herdado de StandardBindingElement)
TimeToLive

Obtém ou define um valor que especifica por quanto tempo as mensagens são válidas.Gets or sets a value that specifies how long messages are valid. Quando esse tempo tiver passado, a mensagem será colocada em uma fila de mensagens mortas (se disponível).When this time has elapsed, the message is placed in a dead-letter queue (if available).

UseMsmqTracing

Obtém ou define um valor que indica se a funcionalidade interna de acompanhamento de mensagem chamado Enfileiramento de Mensagens (também conhecido como MSMQ) é usado.Gets or sets a value that indicates whether the Message Queuing (also known as MSMQ) built-in message tracing facility is used.

UseSourceJournal

Obtém ou define um valor que indica se as cópias de mensagens processadas por essa associação devem ser armazenadas na fila do diário de origem.Gets or sets a value that indicates whether copies of messages processed by this binding should be stored in the source journal queue.

ValidityDuration

Obtém ou define um valor que especifica um tempo limite de conexão quando usado com canais na fila.Gets or sets a value that specifies a connection time-out when used with queued channels.

Métodos

ApplyConfiguration(Binding)

Aplica o conteúdo da associação especificada a esse elemento de configuração de associação.Applies the content of the specified binding to this binding configuration element.

(Herdado de StandardBindingElement)
DeserializeElement(XmlReader, Boolean)

Lê o XML do arquivo de configuração.Reads XML from the configuration file.

(Herdado de ConfigurationElement)
Equals(Object)

Compara a instância ConfigurationElement atual com o objeto especificado.Compares the current ConfigurationElement instance to the specified object.

(Herdado de ConfigurationElement)
GetHashCode()

Obtém um valor exclusivo que representa a instância ConfigurationElement atual.Gets a unique value representing the current ConfigurationElement instance.

(Herdado de ConfigurationElement)
GetTransformedAssemblyString(String)

Retorna a versão transformada do nome do assembly especificado.Returns the transformed version of the specified assembly name.

(Herdado de ConfigurationElement)
GetTransformedTypeString(String)

Retorna a versão transformada do nome do tipo especificado.Returns the transformed version of the specified type name.

(Herdado de ConfigurationElement)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
Init()

Define o objeto ConfigurationElement para seu estado inicial.Sets the ConfigurationElement object to its initial state.

(Herdado de ConfigurationElement)
InitializeDefault()

Usado para inicializar um conjunto padrão de valores para o objeto ConfigurationElement.Used to initialize a default set of values for the ConfigurationElement object.

(Herdado de ConfigurationElement)
InitializeFrom(Binding)

Inicializa essa associação ao conteúdo da associação especificada.Initializes this binding with the content from the specified binding.

IsModified()

Indica se este elemento de configuração foi modificado desde a última vez em que foi salvo ou carregado quando implementado em uma classe derivada.Indicates whether this configuration element has been modified since it was last saved or loaded, when implemented in a derived class.

(Herdado de ConfigurationElement)
IsReadOnly()

Obtém um valor que indica se o objeto ConfigurationElement é somente leitura.Gets a value indicating whether the ConfigurationElement object is read-only.

(Herdado de ConfigurationElement)
ListErrors(IList)

Adiciona os erros de propriedade inválida deste objeto ConfigurationElement e de todos os subelementos à lista passada.Adds the invalid-property errors in this ConfigurationElement object, and in all subelements, to the passed list.

(Herdado de ConfigurationElement)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
OnApplyConfiguration(Binding)

Chamado quando o conteúdo desta associação é aplicado à associação especificada.Called when the content of this binding is applied to the specified binding.

OnDeserializeUnrecognizedAttribute(String, String)

Obtém um valor que indica se um atributo desconhecido é encontrado durante a desserialização.Gets a value indicating whether an unknown attribute is encountered during deserialization.

(Herdado de ConfigurationElement)
OnDeserializeUnrecognizedElement(String, XmlReader)

Obtém um valor que indica se um elemento desconhecido é encontrado durante a desserialização.Gets a value indicating whether an unknown element is encountered during deserialization.

(Herdado de ConfigurationElement)
OnRequiredPropertyNotFound(String)

Gera uma exceção quando uma propriedade necessária não é encontrada.Throws an exception when a required property is not found.

(Herdado de ConfigurationElement)
PostDeserialize()

Chamado depois da desserialização.Called after deserialization.

(Herdado de ConfigurationElement)
PreSerialize(XmlWriter)

Chamado antes da serialização.Called before serialization.

(Herdado de ConfigurationElement)
Reset(ConfigurationElement)

Redefine o estado interno deste objeto de elemento de configuração, incluindo os bloqueios e as coleções de propriedades.Resets the internal state of this configuration element object, including the locks and the properties collections.

(Herdado de StandardBindingElement)
ResetModified()

Redefine o valor do método IsModified() para false quando implementado em uma classe derivada.Resets the value of the IsModified() method to false when implemented in a derived class.

(Herdado de ConfigurationElement)
SerializeElement(XmlWriter, Boolean)

Grava o conteúdo desse elemento de configuração no arquivo de configuração quando implementado em uma classe derivada.Writes the contents of this configuration element to the configuration file when implemented in a derived class.

(Herdado de ConfigurationElement)
SerializeToXmlElement(XmlWriter, String)

Grava as marcas externas desse elemento de configuração no arquivo de configuração quando implementado em uma classe derivada.Writes the outer tags of this configuration element to the configuration file when implemented in a derived class.

(Herdado de ConfigurationElement)
SetPropertyValue(ConfigurationProperty, Object, Boolean)

Define uma propriedade para o valor especificado.Sets a property to the specified value.

(Herdado de ConfigurationElement)
SetPropertyValueIfNotDefaultValue<T>(String, T)

Define o valor da propriedade para o elemento de configuração, caso não seja o valor padrão.Sets the property value for the configuration element if the value is not the default value.

(Herdado de ServiceModelConfigurationElement)
SetReadOnly()

Define a propriedade IsReadOnly() para o objeto ConfigurationElement e para todos os subelementos.Sets the IsReadOnly() property for the ConfigurationElement object and all subelements.

(Herdado de ConfigurationElement)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

Modifica o objeto ConfigurationElement para remover todos os valores que não devem ser salvos.Modifies the ConfigurationElement object to remove all values that should not be saved.

(Herdado de ConfigurationElement)

Aplica-se a