Partilhar via


ProfileServiceManager Classe

Definição

Define um conjunto de propriedades de perfil pré-carregados 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 à propriedade que pode ser adicionada ao controle ou ProfileService ScriptManager ScriptManagerProxy .

Você pode usar para especificar um conjunto de propriedades de perfil que será pré-carregado quando a página for renderizada e estará ProfileServiceManager disponível para o script do cliente. Além disso, em vez de usar o serviço Web de perfil integrado fornecido pelos recursos do AJAX do 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 habilita-lo no arquivo de configuração. Se você usar o serviço Web de perfil integrado e não tiver que pré-carregar propriedades, não será preciso declarar explicitamente o gerenciador de serviços de perfil na página.

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

ProfileServiceManager()

Inicializa uma nova instância da classe ProfileServiceManager.

Propriedades

LoadProperties

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

Path

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

Métodos

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 Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também