INormalizeForIsolatedStorage Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |