Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Classe RuleConditionCollection

Contiene una raccolta di classi RuleCondition definita in un flusso di lavoro. Questa classe non può essere ereditata.

Spazio dei nomi:  System.Workflow.Activities.Rules
Assembly:  System.Workflow.Activities (in System.Workflow.Activities.dll)

[SerializableAttribute]
public sealed class RuleConditionCollection : KeyedCollection<string, RuleCondition>, 
	IWorkflowChangeDiff

Il tipo RuleConditionCollection espone i seguenti membri.

  NomeDescrizione
Metodo pubblicoRuleConditionCollectionInizializza una nuova istanza di una classe RuleConditionCollection.
In alto

  NomeDescrizione
Proprietà pubblicaComparerOttiene l'operatore di confronto di uguaglianza utilizzato per determinare l'uguaglianza delle chiavi nella raccolta. (Ereditato da KeyedCollection<TKey, TItem>)
Proprietà pubblicaCountOttiene il numero di elementi contenuti in Collection<T>. (Ereditato da Collection<T>)
Proprietà pubblicaItem[TKey]Ottiene l'elemento con la chiave specificata. (Ereditato da KeyedCollection<TKey, TItem>)
Proprietà pubblicaItem[Int32]Ottiene o imposta l'elemento in corrispondenza dell'indice specificato. (Ereditato da Collection<T>)
In alto

  NomeDescrizione
Metodo pubblicoAddAggiunge RuleCondition a RuleConditionCollection.
Metodo pubblicoClearRimuove tutti gli elementi dall'insieme Collection<T>. (Ereditato da Collection<T>)
Metodo pubblicoContains(T)Determina se un elemento è incluso in Collection<T>. (Ereditato da Collection<T>)
Metodo pubblicoContains(TKey)Determina se la raccolta contiene un elemento con la chiave specificata. (Ereditato da KeyedCollection<TKey, TItem>)
Metodo pubblicoCopyToCopia l'intero insieme Collection<T> in un oggetto Array compatibile unidimensionale, a partire dall'indice specificato della matrice di destinazione. (Ereditato da Collection<T>)
Metodo pubblicoDiffDetermina la differenza tra due classi RuleConditionCollection.
Metodo pubblicoEquals(Object) Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo pubblicoGetEnumeratorRestituisce un enumeratore che scorre la classe Collection<T>. (Ereditato da Collection<T>)
Metodo pubblicoGetHashCode Funge da funzione hash per un particolare tipo. (Ereditato da Object)
Metodo pubblicoGetType Ottiene il Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoIndexOfCerca l'oggetto specificato e restituisce l'indice in base zero della prima occorrenza nell'intera classe Collection<T>. (Ereditato da Collection<T>)
Metodo pubblicoInsertInserisce un elemento in Collection<T> in corrispondenza dell'indice specificato. (Ereditato da Collection<T>)
Metodo pubblicoRemove(T)Rimuove la prima occorrenza di un oggetto specifico dall'insieme Collection<T>. (Ereditato da Collection<T>)
Metodo pubblicoRemove(TKey)Consente di rimuovere l'elemento con la chiave specificata dalla KeyedCollection<TKey, TItem>. (Ereditato da KeyedCollection<TKey, TItem>)
Metodo pubblicoRemoveAt Rimuove l'elemento che si trova in corrispondenza dell'indice specificato, da Collection<T>. (Ereditato da Collection<T>)
Metodo pubblicoToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
In alto

  NomeDescrizione
Implementazione esplicita dell'interfacciaMetodo privatoICollection.CopyTo Copia gli elementi di ICollection in un Array, partendo da un indice particolare dell'Array. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaProprietà privataICollection<T>.IsReadOnlyOttiene un valore che indica se ICollection<T> è di sola lettura. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaProprietà privataICollection.IsSynchronizedOttiene un valore che indica se l'accesso a ICollection è sincronizzato (thread-safe). (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaProprietà privataICollection.SyncRootOttiene un oggetto che può essere utilizzato per sincronizzare l'accesso a ICollection. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaMetodo privatoIEnumerable.GetEnumeratorRestituisce un enumeratore che consente di scorrere una raccolta. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaMetodo privatoIList.AddAggiunge un elemento a IList. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaMetodo privatoIList.Contains Determina se IList contiene un valore specifico. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaMetodo privatoIList.IndexOf Determina l'indice di un elemento specifico in un oggetto IList. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaMetodo privatoIList.Insert Inserisce un elemento in un oggetto IList in corrispondenza dell'indice specificato. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaProprietà privataIList.IsFixedSize Ottiene un valore che indica se un oggetto IList ha dimensioni fisse. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaProprietà privataIList.IsReadOnly Ottiene un valore che indica se un oggetto IList è di sola lettura. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaProprietà privataIList.ItemOttiene o imposta l'elemento in corrispondenza dell'indice specificato. (Ereditato da Collection<T>)
Implementazione esplicita dell'interfacciaMetodo privatoIList.Remove Rimuove la prima occorrenza di un oggetto specifico da un oggetto IList. (Ereditato da Collection<T>)
In alto

Nell'esempio di codice seguente viene illustrato come aggiornare dinamicamente una condizione che fa parte di RuleConditionCollection. Questo esempio di codice è parte dell'esempio SDK ChangingRules nel file Program.cs. Per ulteriori informazioni, vedere Changing Rules.


public class OrderEventArgs : ExternalDataEventArgs
{
    private string orderIdValue;

    public OrderEventArgs(Guid instanceId, string orderId)
        : base(instanceId)
    {
        orderIdValue = orderId;
    }

    public string OrderId
    {
        get { return orderIdValue; }
        set { orderIdValue = value; }
    }
}


.NET Framework

Supportato in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft