Share via


AuthorizedType Classe

Definição

Cuidado

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Representa um conjunto de tipos permitidas ou não permitidos em fluxos de trabalho compilados pelo compilador de fluxo de trabalho (dependendo do valor da propriedade Authorized). Essa classe não pode ser herdada.

public ref class AuthorizedType sealed
public sealed class AuthorizedType
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class AuthorizedType
type AuthorizedType = class
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type AuthorizedType = class
Public NotInheritable Class AuthorizedType
Herança
AuthorizedType
Atributos

Comentários

Observação

Este material discute tipos e namespaces obsoletos. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5 (Tipos preteridos no Windows Workflow Foundation 4.5).

Durante a fase de validação da compilação do fluxo de trabalho, um documento de origem do fluxo de trabalho é rejeitado se ele ou o arquivo de regras complementares referencia diretamente qualquer tipo de .NET Framework não presente em uma lista de tipos autorizados. A lista de tipos autorizados é um documento XML em que cada entrada indica um Assembly indicador, um, Namespace um TypeName e um { true|false } autorizado. Essa classe corresponde a uma entrada na lista. Observe também que as designações de caracteres curinga são permitidas, para incluir ou excluir namespaces completos. Por exemplo, usar Type="System.*" inclui todos os tipos no System , incluindo tipos contidos em namespaces filho.

O uso de uma lista de tipos autorizados é controlado pela WorkflowCompiler opção '/checktypes'

Construtores

AuthorizedType()

Inicializa uma nova instância da classe AuthorizedType.

Propriedades

Assembly

Obtém ou define o nome do assembly que contém os tipos de representado por essa classe.

Authorized

Obtém ou define o valor que indica se o tipo designado por essa classe está autorizado a participar de uma compilação de fluxo de trabalho.

Namespace

Obtém ou define o nome do namespace do tipo representado nesta instância.

RegularExpression

Obtém o Regex associado a esta instância.

TypeName

Obtém ou define o nome do tipo que está sendo representado por esta instância.

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