Condividi tramite


Constraint<T> Classe

Definizione

Gestisce un vincolo utilizzato per la convalida di un elemento di tipo T.

generic <typename T>
public ref class Constraint sealed : System::Activities::Validation::Constraint
[System.Windows.Markup.ContentProperty("Body")]
public sealed class Constraint<T> : System.Activities.Validation.Constraint
[<System.Windows.Markup.ContentProperty("Body")>]
type Constraint<'T> = class
    inherit Constraint
Public NotInheritable Class Constraint(Of T)
Inherits Constraint

Parametri di tipo

T

Tipo dell'elemento da convalidare.

Ereditarietà
Attributi

Costruttori

Constraint<T>()

Crea una nuova istanza della classe Constraint<T>.

Campi

ValidationErrorListPropertyName

Nome di una proprietà del vincolo di attività che è un elenco di errori di convalida di runtime del flusso di lavoro.

(Ereditato da Constraint)

Proprietà

Body

Ottiene o imposta la logica di convalida.

CacheId

Ottiene l'identificatore della cache che è univoco all'interno dell'ambito della definizione del flusso di lavoro.

(Ereditato da Activity)
CanInduceIdle

Ottiene o imposta un valore che indica se l'attività può determinare che il flusso di lavoro diventi inattivo.

(Ereditato da NativeActivity)
Constraints

Ottiene una raccolta di attività Constraint che possono essere configurate per fornire la convalida per Activity.

(Ereditato da Activity)
DisplayName

Ottiene o imposta un nome descrittivo facoltativo utilizzato per debug, convalida, gestione delle eccezioni e rilevamento.

(Ereditato da Activity)
Id

Ottiene un identificatore che è univoco nell'ambito della definizione del flusso di lavoro.

(Ereditato da Activity)
Implementation

Logica di esecuzione dell'attività.

(Ereditato da NativeActivity)
ImplementationVersion

Ottiene o imposta la versione di implementazione dell'attività.

(Ereditato da NativeActivity)

Metodi

Abort(NativeActivityAbortContext)

Quando è implementato in una classe derivata, intraprende azioni in risposta all'attività interrotta.

(Ereditato da NativeActivity)
CacheMetadata(ActivityMetadata)

Non implementato. Al suo posto usa il metodo CacheMetadata(NativeActivityMetadata).

(Ereditato da NativeActivity)
CacheMetadata(NativeActivityMetadata)

Crea un oggetto NativeActivityMetadata che contiene argomenti di runtime per il processo di convalida del flusso di lavoro.

(Ereditato da Constraint)
Cancel(NativeActivityContext)

In caso di implementazione in una classe derivata, è in esecuzione logico provocare primo completamento aggraziato dell'attività.

(Ereditato da NativeActivity)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Execute(NativeActivityContext)

Richiama il processo che convalida un'attività.

(Ereditato da Constraint)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnCreateDynamicUpdateMap(NativeActivityUpdateMapMetadata, Activity)

Genera un evento quando si crea un mapping per l'aggiornamento dinamico.

(Ereditato da NativeActivity)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Genera un evento quando si crea un mapping per l'aggiornamento dinamico.

(Ereditato da NativeActivity)
OnExecute(NativeActivityContext, Object, ValidationContext)

In caso di implementazione da una classe derivata, convalida l'oggetto specificato utilizzando l'attività nativa e i contesti di convalida specificati.

(Ereditato da Constraint)
ShouldSerializeDisplayName()

Indica se la proprietà DisplayName deve essere serializzata.

(Ereditato da Activity)
ToString()

Restituisce un String che contiene il Id e il DisplayName del Activity.

(Ereditato da Activity)
UpdateInstance(NativeActivityUpdateContext)

Aggiorna l'istanza di NativeActivity.

(Ereditato da NativeActivity)

Si applica a