AppDomainSetup.DisallowApplicationBaseProbing Propriedade

Definição

Especifica se o caminho da base da aplicação e o caminho binário privado são sondados ao procurar assemblies para carregar.

public:
 property bool DisallowApplicationBaseProbing { bool get(); void set(bool value); };
public bool DisallowApplicationBaseProbing { get; set; }
member this.DisallowApplicationBaseProbing : bool with get, set
Public Property DisallowApplicationBaseProbing As Boolean

Valor de Propriedade

true se a sondagem não for permitida; caso contrário, false. A predefinição é false.

Observações

Se a DisallowApplicationBaseProbing propriedade for true, o valor da ApplicationBase propriedade é ignorado. Ou seja, nenhuma montagem é sondada nos diretórios especificados pela ApplicationBase propriedade. Além disso, os valores do PrivateBinPath imóvel e do PrivateBinPathProbe imóvel são ignorados. Nenhuma montagem é sondada nos diretórios especificados pela PrivateBinPath propriedade.

A DisallowApplicationBaseProbing propriedade fornece uma camada adicional de controlo sobre o processo de carregamento. Na sequência normal de carregamento em assembly, a base da aplicação é sondada antes do AppDomain.AssemblyResolve evento ser levantado. No entanto, algumas aplicações podem precisar de carregar assemblies a partir de um ficheiro composto OLE dentro de um documento, ou de uma localização única conhecida que não esteja nem na cache global de assembly nem nos diretórios especificados pelas ApplicationBase propriedades e.PrivateBinPath Estas aplicações podem usar a DisallowApplicationBaseProbing propriedade para evitar o atraso causado pela sondagem normal e para evitar carregar cópias do conjunto necessário que possa estar localizado nos caminhos normais de sondagem.

Aplica-se a