FirstMatchCodeGroup Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Permite que a política de segurança seja definida pela união da instrução de política de um grupo de códigos e a do primeiro grupo de código filho correspondente. Essa classe não pode ser herdada.
public ref class FirstMatchCodeGroup sealed : System::Security::Policy::CodeGroup
[System.Serializable]
public sealed class FirstMatchCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class FirstMatchCodeGroup : System.Security.Policy.CodeGroup
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Obsolete("This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class FirstMatchCodeGroup : System.Security.Policy.CodeGroup
[<System.Serializable>]
type FirstMatchCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type FirstMatchCodeGroup = class
inherit CodeGroup
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Obsolete("This type is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type FirstMatchCodeGroup = class
inherit CodeGroup
Public NotInheritable Class FirstMatchCodeGroup
Inherits CodeGroup
- Herança
- Atributos
Comentários
Caution
O CAS (Code Access Security) foi preterido em todas as versões do .NET Framework e do .NET. As versões recentes do .NET não honram as anotações CAS e geram erros se as APIs relacionadas ao CAS forem usadas. Os desenvolvedores devem buscar meios alternativos para realizar tarefas de segurança.
Os grupos de códigos são os blocos de construção da política de segurança de acesso ao código. Cada nível de política consiste em um grupo de código raiz que pode ter grupos de códigos filho. Cada grupo de código filho pode ter seus próprios grupos de códigos filho; esse comportamento se estende a qualquer número de níveis, formando uma árvore. Cada grupo de códigos tem uma condição de associação que determina se um determinado assembly pertence a ele com base nas evidências desse assembly. Somente os grupos de código cujas condições de associação correspondem a um determinado assembly e seus grupos de códigos filho aplicam a política.
Como qualquer grupo de códigos, FirstMatchCodeGroup só se aplica quando sua condição de associação corresponde a evidências de um assembly. Se houver uma correspondência, ele testará a condição de associação de cada filho em ordem, parando quando a primeira correspondência ocorrer. O resultado é FirstMatchCodeGroup a união da instrução de política do grupo de códigos raiz e a instrução de política do primeiro grupo filho desse grupo de códigos que corresponde.
FirstMatchCodeGroup destina-se ao uso programático por hosts de domínio de aplicativo para definir a política de domínio.
Construtores
| Nome | Description |
|---|---|
| FirstMatchCodeGroup(IMembershipCondition, PolicyStatement) |
Obsoleto.
Inicializa uma nova instância da classe FirstMatchCodeGroup. |
Propriedades
| Nome | Description |
|---|---|
| AttributeString |
Obsoleto.
Obtém uma representação de cadeia de caracteres dos atributos da instrução de política para o grupo de códigos. (Herdado de CodeGroup) |
| Children |
Obsoleto.
Obtém ou define uma lista ordenada dos grupos de códigos filho de um grupo de códigos. (Herdado de CodeGroup) |
| Description |
Obsoleto.
Obtém ou define a descrição do grupo de códigos. (Herdado de CodeGroup) |
| MembershipCondition |
Obsoleto.
Obtém ou define a condição de associação do grupo de códigos. (Herdado de CodeGroup) |
| MergeLogic |
Obsoleto.
Obtém a lógica de mesclagem. |
| Name |
Obsoleto.
Obtém ou define o nome do grupo de códigos. (Herdado de CodeGroup) |
| PermissionSetName |
Obsoleto.
Obtém o nome do conjunto de permissões nomeado para o grupo de códigos. (Herdado de CodeGroup) |
| PolicyStatement |
Obsoleto.
Obtém ou define a instrução de política associada ao grupo de códigos. (Herdado de CodeGroup) |
Métodos
| Nome | Description |
|---|---|
| AddChild(CodeGroup) |
Obsoleto.
Adiciona um grupo de códigos filho ao grupo de códigos atual. (Herdado de CodeGroup) |
| Copy() |
Obsoleto.
Faz uma cópia profunda do grupo de códigos. |
| CreateXml(SecurityElement, PolicyLevel) |
Obsoleto.
Quando substituído em uma classe derivada, serializa propriedades e estado interno específicos a um grupo de código derivado e adiciona a serialização ao especificado SecurityElement. (Herdado de CodeGroup) |
| Equals(CodeGroup, Boolean) |
Obsoleto.
Determina se o grupo de códigos especificado é equivalente ao grupo de códigos atual, verificando também os grupos de códigos filho, se especificado. (Herdado de CodeGroup) |
| Equals(Object) |
Obsoleto.
Determina se o grupo de códigos especificado é equivalente ao grupo de códigos atual. (Herdado de CodeGroup) |
| FromXml(SecurityElement, PolicyLevel) |
Obsoleto.
Reconstrói um objeto de segurança com um determinado estado e nível de política de uma codificação XML. (Herdado de CodeGroup) |
| FromXml(SecurityElement) |
Obsoleto.
Reconstrói um objeto de segurança com um determinado estado de uma codificação XML. (Herdado de CodeGroup) |
| GetHashCode() |
Obsoleto.
Obtém o código hash do grupo de códigos atual. (Herdado de CodeGroup) |
| GetType() |
Obsoleto.
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Obsoleto.
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ParseXml(SecurityElement, PolicyLevel) |
Obsoleto.
Quando substituído em uma classe derivada, reconstrói propriedades e estado interno específicos a um grupo de códigos derivado do especificado SecurityElement. (Herdado de CodeGroup) |
| RemoveChild(CodeGroup) |
Obsoleto.
Remove o grupo de código filho especificado. (Herdado de CodeGroup) |
| Resolve(Evidence) |
Obsoleto.
Resolve a política para o grupo de códigos e seus descendentes para um conjunto de evidências. |
| ResolveMatchingCodeGroups(Evidence) |
Obsoleto.
Resolve grupos de códigos correspondentes. |
| ToString() |
Obsoleto.
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| ToXml() |
Obsoleto.
Cria uma codificação XML do objeto de segurança e seu estado atual. (Herdado de CodeGroup) |
| ToXml(PolicyLevel) |
Obsoleto.
Cria uma codificação XML do objeto de segurança, seu estado atual e o nível de política no qual o código existe. (Herdado de CodeGroup) |