RoleServiceManager Classe
TOC
Recolher sumário
Expandir sumário
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Classe RoleServiceManager

.NET Framework (current version)
 

Configura a localização de uma implementação personalizada do serviço de função.

Namespace:   System.Web.UI
Assembly:  System.Web.Extensions (em System.Web.Extensions.dll)

System.Object
System.Web.UI.RoleServiceManager

public class RoleServiceManager

NomeDescrição
System_CAPS_pubmethodRoleServiceManager()

Inicializa uma nova instância da classe RoleServiceManager.

NomeDescrição
System_CAPS_pubpropertyLoadRoles

Obtém ou define um valor que indica se a lista de funções para o usuário conectado no momento deve ser recuperada.

System_CAPS_pubpropertyPath

Obtém ou define o caminho do serviço de função.

NomeDescrição
System_CAPS_pubmethodEquals(Object)

Verifica se o objeto especificado é igual ao objeto atual. (herdado de Object.)

System_CAPS_protmethodFinalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (herdado de Object.)

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash para um tipo específico. (herdado de Object.)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual. (herdado de Object.)

System_CAPS_protmethodMemberwiseClone()

Cria uma cópia superficial do Object atual.(herdado de Object.)

System_CAPS_pubmethodToString()

Retorna uma string que representa o objeto atual.(herdado de Object.)

O RoleServiceManager classe corresponde do RoleService propriedade da ScriptManager ou ScriptManagerProxy controle.

A função de serviço da Web é usada por aplicativos habilitados para AJAX para recuperar informações de função para o usuário autenticado atual, usando uma chamada de serviço da Web assíncrona.Você pode usar RoleServiceManager a fornecer o caminho de uma implementação alternativa da função do serviço da Web em vez de usar o serviço da Web interno.

Para usar o serviço de função em seu aplicativo, você deve ativá-lo no arquivo de configuração e declará-lo na página.Se você usar a função interna de serviço da Web, você precisará ativá-lo, mas não é necessário declarar explicitamente a função de Gerenciador de serviço na página.

Para criar um serviço de função personalizada, você deve implementar um serviço Web que tem dois métodos: GetRolesForCurrentUser e IsCurrentUserInRole.Esses métodos devem ter a mesma assinatura que os métodos correspondentes da função interna de serviço da Web.

O exemplo a seguir mostra a estrutura de classe básica que deve ser implementada em uma função personalizada da classe de serviço da Web.

Para usar uma função personalizada serviço Web, você pode adicionar o serviço declarativamente na marcação colocando um RoleService elemento dentro do ScriptManager controlar, conforme mostrado no exemplo a seguir.

<asp:ScriptManager ID="SM1" runat="server">
  <RoleService Path="MyRoleService.asmx" LoadRoles="true" />
</asp:ScriptManager>

Você pode definir também programaticamente o Path propriedade para usar uma função personalizada serviço Web.

.NET Framework
Disponível desde 3.5

Qualquer estático público (Compartilhado no Visual Basic) membros desde tipo são thread safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao topo
Mostrar:
© 2016 Microsoft