PersonalizationProvider.ResetPersonalizationBlob(WebPartManager, String, String) Método

Definição

Quando substituído em uma classe derivada, exclui os dados brutos de personalização do armazenamento de dados subjacente.When overridden in a derived class, deletes raw personalization data from the underlying data store.

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.The WebPartManager managing the personalization data.

path
String

O caminho para informações de personalização a ser usado como a chave do armazenamento de dados.The path for personalization information to be used as the data store key.

userName
String

O nome de usuário para informações de personalização a ser usado como a chave do armazenamento de dados.The user name for personalization information to be used as the data store key.

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.Classes that derive from PersonalizationProvider and implement this method should use the webPartManager, path, and userName parameters as storage keys. 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.Derived implementations must modify the data store so that personalization data for supplied storage keys is effectively deleted. Cabe às implementações derivadas como fazer isso fisicamente.It is up to the derived implementations as to how they physically accomplish this.

O provedor de personalização derivado deve ser capaz de distinguir dados de personalização em uma base por página.The derived personalization provider must be able to distinguish personalization data on a per-page basis. 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.Furthermore, for a given page's state, the personalization provider must be able to distinguish between Shared and User scope data. 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.If a non-null user name is provided, then the reset operation applies to the User scope; otherwise, the reset operation applies to the Shared scope.

Aplica-se a