Compartilhar via


Classe SecurityNamespaceDescription

Classe descrevendo os detalhes de TeamFoundationSecurityNamespace.

Hierarquia de herança

System.Object
  Microsoft.TeamFoundation.Framework.Server.SecurityNamespaceDescription

Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (em Microsoft.TeamFoundation.Framework.Server.dll)

Sintaxe

'Declaração
<CallOnSerializationAttribute("PrepareForWebServiceSerialization")> _
<CallOnDeserializationAttribute("InitializeFromWebServiceDeserialization")> _
Public Class SecurityNamespaceDescription
[CallOnSerializationAttribute("PrepareForWebServiceSerialization")]
[CallOnDeserializationAttribute("InitializeFromWebServiceDeserialization")]
public class SecurityNamespaceDescription

O tipo SecurityNamespaceDescription expõe os membros a seguir.

Construtores

  Nome Descrição
Método público SecurityNamespaceDescription() Cria uma instância desse objeto.Esse construtor é necessário para o serviço da Web.
Método público SecurityNamespaceDescription(Guid, String, String, String, Char, Int32, SecurityNamespaceStructure, Int32, Int32, List<ActionDefinition>) Cria SecurityNamespaceDescription que pode ser usado para criar um namespace de segurança.

Superior

Propriedades

  Nome Descrição
Propriedade pública Actions A lista de ações que este namespace de segurança é responsável para se proteger.
Propriedade pública DatabaseCategory Esta é a categoria de base de dados que descreve onde informações de segurança para este namespace de segurança deve ser armazenada.
Propriedade pública DisplayName O nome localizado para este namespace.
Propriedade pública ElementLength
Propriedade pública ExtensionType Este é o tipo de extensão que deve ser carregada do diretório de plug-ins para estender este namespace de segurança.
Propriedade pública Name O nome não localizado para este namespace.
Propriedade pública NamespaceId O identificador exclusivo para este namespace.
Propriedade pública NamespaceStructure A estrutura que este namespace usa para organizar suas listas de controle de acesso.Observe que se isso é definido como hierárquica, ou propriedade de ElementLength ou propriedade de SeparatorChars deve ser definido.
Propriedade pública ReadPermission Os bits de permissão necessários por um usuário para ler dados de segurança no namespace de segurança.
Propriedade pública SeparatorValue Se os tokens de segurança que se este namespace será operando sobre devem ser divididos em determinados caracteres para determinar seus elementos, esses caracteres são especificados aqui.Se não, esse valor será o caractere nulo.
Propriedade pública StructureValue Usado para enviar informações sobre a estrutura de namespace de segurança sobre o serviço da Web.
Propriedade pública WritePermission Os bits de permissão necessário por um usuário para modificar dados de segurança no namespace de segurança.

Superior

Métodos

  Nome Descrição
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que seja recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetLocalizedActions Obtém as ações localizadas para os bits de permissão.
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.Framework.Server