ProfileServiceManager Classe

Definição

Configura um conjunto de propriedades de perfil pré-carregadas e a localização 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

Observações

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

Podes 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 cliente. Além disso, em vez de usar o serviço Web de perfil incorporado fornecido pelas funcionalidades do AJAX do ASP.NET, pode usar esta classe para fornecer o caminho de uma implementação alternativa do serviço Web que será usada para carregar ou guardar propriedades do perfil a partir do script.

Para usar o serviço de perfil na sua aplicação, deve ativá-lo no ficheiro de configuração. Se usar o serviço Web de perfil incorporado e não tiver de pré-carregar propriedades, não precisa de declarar explicitamente o gestor 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, como mostrado no exemplo seguinte.

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

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

O exemplo seguinte mostra a estrutura básica de classes que deve ser implementada num serviço Web de perfil personalizado.

Construtores

Name Description
ProfileServiceManager()

Inicializa uma nova instância da ProfileServiceManager classe.

Propriedades

Name Description
LoadProperties

Recebe ou define um array que contém as propriedades do perfil que serão disponibilizadas ao script cliente.

Path

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

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também