Compartilhar via


PersonalizationProvider.ResetPersonalizationBlob Método

Definição

Quando substituído em uma classe derivada, exclui os dados brutos de personalização do armazenamento de dados subjacente.

protected:
 abstract void ResetPersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName);
protected abstract void ResetPersonalizationBlob (System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName);
abstract member ResetPersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string -> unit
Protected MustOverride Sub ResetPersonalizationBlob (webPartManager As WebPartManager, path As String, userName As String)

Parâmetros

webPartManager
WebPartManager

O WebPartManager que gerencia os dados de personalização.

path
String

O caminho para informações de personalização a ser usado como a chave do armazenamento de dados.

userName
String

O nome de usuário para informações de personalização a ser usado como a chave do armazenamento de dados.

Comentários

As classes que derivam de PersonalizationProvider e implementam esse método devem usar os webPartManager path parâmetros, e userName como chaves de armazenamento. As implementações derivadas devem modificar o armazenamento de dados para que os dados de personalização das chaves de armazenamento fornecidas sejam efetivamente excluídos. Cabe às implementações derivadas como fazer isso fisicamente.

O provedor de personalização derivado deve ser capaz de distinguir dados de personalização em uma base por página. Além disso, para o estado de uma determinada página, o provedor de personalização deve ser capaz de distinguir entre o Shared e o User escopo de dados. Se um nome de não null usuário for fornecido, a operação de redefinição se aplicará ao User escopo; caso contrário, a operação de redefinição se aplicará ao Shared escopo.

Aplica-se a