WebPartPersonalization.Save Método

Definição

Guarda os dados de personalização para a página atual, o âmbito e o utilizador para o armazenamento de dados subjacente.

protected:
 virtual void Save();
protected virtual void Save();
abstract member Save : unit -> unit
override this.Save : unit -> unit
Protected Overridable Sub Save ()

Exceções

O utilizador atual não tem a capacidade chamada ModifyStateUserCapability.

-ou-

A WebPartPersonalization instância não pode referenciar um fornecedor de personalização válido.

-ou-

Atualmente, nenhum fornecedor de personalização está associado à WebPartPersonalization instância. Isto pode ocorrer se este método for chamado antes da chamada Load() (a referência do fornecedor de personalização é obtida durante a chamada para Load().

-ou-

Nenhum estado de personalização foi carregado.

-ou-

A Page instância para o associado WebPartManager é null.

-ou-

O valor da Request propriedade na WebPartManager instância associada Page ao controlo é null.

Observações

Este método é chamado durante o WebPartManager evento do SaveStateComplete controlo. Internamente, o método chama o SavePersonalizationState método ao fornecedor.

Tentar guardar dados de personalização quando o utilizador que está a executar atualmente não tem a capacidade chamada ModifyStateUserCapability (dentro da instância atual WebPartUserCapability ) resulta numa InvalidOperationException exceção. Note-se que isto só seria verdade se o controlo WebPartManager chamasse diretamente o método protegido Save . Na implementação do ASP.NET, um método auxiliar interno é efetivamente chamado para realizar a gravação, e este método auxiliar retorna silenciosamente se o utilizador em execução não tiver direitos para modificar os dados.

Aplica-se a

Ver também