ProfileServiceManager.LoadProperties Свойство

Определение

Возвращает или задает массив, содержащий свойства профиля, которые будут доступны пользовательскому скрипту.

public:
 property cli::array <System::String ^> ^ LoadProperties { cli::array <System::String ^> ^ get(); void set(cli::array <System::String ^> ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.WebControls.StringArrayConverter))]
public string[] LoadProperties { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Web.UI.WebControls.StringArrayConverter))>]
member this.LoadProperties : string[] with get, set
Public Property LoadProperties As String()

Значение свойства

String[]

Массив строк, содержащий имена свойств профилей, которые будут предварительно загружены и доступны для клиентского скрипта. Значение по умолчанию — пустой массив.

Атрибуты

Исключения

Свойство LoadProperties включает имена свойств, которые не входят в текущую схему профиля приложения.

Комментарии

Если LoadProperties содержит хотя бы одну строку, соответствующую имени свойства профиля, то встроенная служба профилей в веб-приложении извлекает данные профиля текущего пользователя для каждого из указанных свойств профиля. Значения свойств профиля сериализуются, а затем становятся доступными для клиентского скрипта с помощью коллекции свойств Field .

Примечание

Чтобы задать это свойство декларативно, используйте разделенный запятыми список имен свойств. Для значений сгруппированных свойств используйте синтаксис GroupName. PropertyName.

Если LoadProperties является пустым массивом, данные профиля предварительно не загружаются.

Свойство LoadProperties можно указать в элементе ScriptManager управления или в связанном ScriptManagerProxy элементе управления. Если LoadProperties задано как для элемента управления, так ScriptManager и для одного или ScriptManagerProxy нескольких элементов управления, набор свойств определяется путем объединения всех указанных свойств. Повторяющиеся свойства игнорируются.

Применяется к