Partilhar via


MessageQueue.EnableConnectionCache Propriedade

Definição

Obtém ou define um valor que indica se um cache de conexões será mantido pelo aplicativo.

public:
 static property bool EnableConnectionCache { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
public static bool EnableConnectionCache { get; set; }
[<System.ComponentModel.Browsable(false)>]
static member EnableConnectionCache : bool with get, set
Public Shared Property EnableConnectionCache As Boolean

Valor da propriedade

true para criar e usar um cache de conexão; caso contrário, false.

Atributos

Exemplos

O exemplo de código a seguir obtém e define o valor da propriedade de uma fila de EnableConnectionCache mensagens.

// Set the MessageQueue.EnableConnectionCache property value.
MessageQueue.EnableConnectionCache = false;

// Display the new value of the MessageQueue.EnableConnectionCache
// property.
Console.WriteLine("MessageQueue.EnableConnectionCache: {0}",
    MessageQueue.EnableConnectionCache);

Comentários

Um cache de conexão é uma lista de referências a estruturas que contêm identificadores de leitura ou gravação em filas. Quando EnableConnectionCache é true, os MessageQueue identificadores emprestados do cache sempre que você chama Send(Object), Peekou Receive, em vez de abrir novas alças. Isso pode melhorar o desempenho. Usar um cache de conexão também isola as MessageQueue alterações na topologia de rede.

Se você criar uma nova conexão com uma fila quando o cache de conexão estiver cheio, a MessageQueue estrutura menos acessada recentemente será substituída pela nova conexão. Você pode limpar totalmente o cache chamando ClearConnectionCache, por exemplo, se os nomes de formato das filas com as quais você está trabalhando foram alterados para que os identificadores de leitura e gravação anteriores não sejam mais válidos.

A tabela a seguir mostra se essa propriedade está disponível em vários modos de Grupo de Trabalho.

Modo de grupo de trabalho Disponível
Computador local Sim
Nome do computador local e do formato direto Sim
Computador remoto Sim
Computador remoto e nome do formato direto Sim

Aplica-se a

Confira também