Compartilhar via


ProfileServiceManager Classe

Definição

Configura um conjunto de propriedades de perfil pré-carregadas e o local de uma implementação personalizada do serviço de perfil.

public ref class ProfileServiceManager
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))]
public class ProfileServiceManager
[<System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))>]
type ProfileServiceManager = class
Public Class ProfileServiceManager
Herança
ProfileServiceManager
Atributos

Comentários

A ProfileServiceManager classe corresponde à ProfileService propriedade que pode ser adicionada ao controle ou ScriptManagerProxy ao ScriptManager controle.

Você pode usar ProfileServiceManager para especificar um conjunto de propriedades de perfil que serão pré-carregadas quando a página for renderizada e estarão disponíveis para o script do cliente. Além disso, em vez de usar o serviço Web de perfil interno fornecido pelos recursos do AJAX de ASP.NET, você pode usar essa classe para fornecer o caminho de uma implementação alternativa do serviço Web que será usada para carregar ou salvar propriedades de perfil do script.

Para usar o serviço de perfil em seu aplicativo, você deve habilitá-lo no arquivo de configuração. Se você usar o serviço Web de perfil interno e não precisar pré-carregar propriedades, não precisará declarar explicitamente o gerenciador de serviços de perfil na página.

Para especificar declarativamente um conjunto de propriedades pré-carregadas ou um serviço Web de perfil personalizado, inclua um <ProfileService> elemento dentro do <asp:ScriptManager> elemento na página, conforme mostrado no exemplo a seguir.

<asp:ScriptManager ID="SM1" runat="server">
  <ProfileService LoadProperties="propertyA,propertyB" Path="MyProfileService.asmx" />
</asp:ScriptManager>

Você também pode configurar programaticamente o serviço de perfil para pré-carregar propriedades ou usar um serviço Web de perfil personalizado.

O exemplo a seguir mostra a estrutura de classe básica que deve ser implementada em um serviço Web de perfil personalizado.

Construtores

Nome Description
ProfileServiceManager()

Inicializa uma nova instância da classe ProfileServiceManager.

Propriedades

Nome Description
LoadProperties

Obtém ou define uma matriz que contém as propriedades de perfil que serão disponibilizadas para o script do cliente.

Path

Obtém ou define o caminho de uma implementação personalizada do serviço Web de perfil.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também