INormalizeForIsolatedStorage Interface

Definição

Permite comparações entre uma loja isolada e um domínio de aplicação e a evidência de assembly.

public interface class INormalizeForIsolatedStorage
public interface INormalizeForIsolatedStorage
[System.Runtime.InteropServices.ComVisible(true)]
public interface INormalizeForIsolatedStorage
type INormalizeForIsolatedStorage = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type INormalizeForIsolatedStorage = interface
Public Interface INormalizeForIsolatedStorage
Atributos

Observações

O armazenamento isolado utiliza evidências sobre um conjunto para o identificar e fornecer-lhe uma localização única para armazenamento de ficheiros. Quando uma assembleia solicita um armazenamento, a sua evidência (tal como apresentada pelo anfitrião que o carregou) é processada e comparada com a evidência usada para criar os armazenamentos existentes. Isto determina se precisa de criar um novo armazenamento ou se já existe um para a montagem em questão. Devido à técnica de comparação utilizada, partes de evidência funcionalmente equivalentes podem não resultar numa comparação verdadeira se as formas serializadas não forem idênticas. Ao implementar provas personalizadas, considere se este é o caso da sua classe de evidência e, em caso afirmativo, implemente INormalizeForIsolatedStorage. Para evidência que implementa esta interface, chama-se o Normalize método e as comparações baseiam-se na cópia normalizada do objeto devolvida por esse método.

Notas para Implementadores

Implemente esta interface quando estiver a implementar evidências personalizadas e precisar de determinar se uma loja já existe. Objetos serializados não devem ser usados para comparações em alguns casos, como nas cadeias sensíveis a maiúsculas minúsculas. Por exemplo, www.MSN.com é igual a WWW.msn.com e devolverá a true quando comparado. Para criar um INormalizeForIsolatedStorage objeto, precisas de implementar o Normalize() método.

Notas para Chamadores

Chame os métodos desta interface para normalizar a instância antes de fazer comparações entre a evidência de uma montagem e os armazenamentos isolados atualmente existentes.

Métodos

Name Description
Normalize()

Quando sobrescrito numa classe derivada, devolve uma cópia normalizada do objeto em que é chamada.

Aplica-se a