PersonalizationEntry Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the PersonalizationEntry class.
Overloads
PersonalizationEntry(Object, PersonalizationScope) |
Initializes a new instance of the PersonalizationEntry class using the specified value and scope. |
PersonalizationEntry(Object, PersonalizationScope, Boolean) |
Initializes a new instance of the PersonalizationEntry class using the provided parameters. |
PersonalizationEntry(Object, PersonalizationScope)
Initializes a new instance of the PersonalizationEntry class using the specified value and scope.
public:
PersonalizationEntry(System::Object ^ value, System::Web::UI::WebControls::WebParts::PersonalizationScope scope);
public PersonalizationEntry (object value, System.Web.UI.WebControls.WebParts.PersonalizationScope scope);
new System.Web.UI.WebControls.WebParts.PersonalizationEntry : obj * System.Web.UI.WebControls.WebParts.PersonalizationScope -> System.Web.UI.WebControls.WebParts.PersonalizationEntry
Public Sub New (value As Object, scope As PersonalizationScope)
Parameters
- value
- Object
An object of personalization data associated with the personalization scope in the scope
parameter.
- scope
- PersonalizationScope
The PersonalizationScope that applies to the custom personalization information.
Exceptions
scope
is set to a value that is not a valid member of PersonalizationScope.
Remarks
Note that the custom state information contained in the value
parameter must have an associated scope as specified in the scope
parameter. Entries in the PersonalizationDictionary must explicitly indicate whether a piece of custom data is considered personalizable in User or Shared scope.
In this constructor, the value for the IsSensitive property defaults to false
.
Applies to
PersonalizationEntry(Object, PersonalizationScope, Boolean)
Initializes a new instance of the PersonalizationEntry class using the provided parameters.
public:
PersonalizationEntry(System::Object ^ value, System::Web::UI::WebControls::WebParts::PersonalizationScope scope, bool isSensitive);
public PersonalizationEntry (object value, System.Web.UI.WebControls.WebParts.PersonalizationScope scope, bool isSensitive);
new System.Web.UI.WebControls.WebParts.PersonalizationEntry : obj * System.Web.UI.WebControls.WebParts.PersonalizationScope * bool -> System.Web.UI.WebControls.WebParts.PersonalizationEntry
Public Sub New (value As Object, scope As PersonalizationScope, isSensitive As Boolean)
Parameters
- value
- Object
An object of personalization data associated with the personalization scope in the scope
parameter.
- scope
- PersonalizationScope
The PersonalizationScope that applies to the custom personalization information.
- isSensitive
- Boolean
A Boolean value indicating if the custom state information is sensitive and should not be exported.
Remarks
This constructor allows you to create a PersonalizationEntry that contains data that should not be serialized in the exported Web Part format. If you set the value of isSensitive
to true
, the Web Parts export handler will not serialize the data for export.