Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe PropertyCollection

 

Rappresenta una raccolta di proprietà che possono essere aggiunti a DataColumn, DataSet, o DataTable.

Spazio dei nomi:   System.Data
Assembly:  System.Data (in System.Data.dll)

System.Object
  System.Collections.Hashtable
    System.Data.PropertyCollection

[SerializableAttribute]
public class PropertyCollection : Hashtable

NomeDescrizione
System_CAPS_pubmethodPropertyCollection()

Inizializza una nuova istanza della classe PropertyCollection.

System_CAPS_protmethodPropertyCollection(SerializationInfo, StreamingContext)

Inizializza una nuova istanza della classe PropertyCollection.

NomeDescrizione
System_CAPS_protpropertycomparer

Obsoleto. Ottiene o imposta l'oggetto IComparer da usare per Hashtable.(Ereditato da Hashtable.)

System_CAPS_pubpropertyCount

Ottiene il numero di coppie chiave/valore contenute in Hashtable.(Ereditato da Hashtable.)

System_CAPS_protpropertyEqualityComparer

Ottiene l'interfaccia IEqualityComparer da usare per la classe Hashtable.(Ereditato da Hashtable.)

System_CAPS_protpropertyhcp

Obsoleto. Ottiene o imposta l'oggetto dal quale verranno distribuiti i codici hash.(Ereditato da Hashtable.)

System_CAPS_pubpropertyIsFixedSize

Ottiene un valore che indica se Hashtable ha dimensioni fisse.(Ereditato da Hashtable.)

System_CAPS_pubpropertyIsReadOnly

Ottiene un valore che indica se Hashtable è di sola lettura.(Ereditato da Hashtable.)

System_CAPS_pubpropertyIsSynchronized

Ottiene un valore che indica se l'accesso a Hashtable è sincronizzato (thread-safe).(Ereditato da Hashtable.)

System_CAPS_pubpropertyItem[Object]

Ottiene o imposta il valore associato alla chiave specificata.(Ereditato da Hashtable.)

System_CAPS_pubpropertyKeys

Ottiene un oggetto ICollection contenente le chiavi presenti nell'oggetto Hashtable.(Ereditato da Hashtable.)

System_CAPS_pubpropertySyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso a Hashtable.(Ereditato da Hashtable.)

System_CAPS_pubpropertyValues

Ottiene ICollection contenente i valori in Hashtable.(Ereditato da Hashtable.)

NomeDescrizione
System_CAPS_pubmethodAdd(Object, Object)

Aggiunge un elemento con la chiave e il valore specificati al metodo Hashtable.(Ereditato da Hashtable.)

System_CAPS_pubmethodClear()

Rimuove tutti gli elementi da Hashtable.(Ereditato da Hashtable.)

System_CAPS_pubmethodClone()

Crea una copia superficiale dell'oggetto PropertyCollection.(Esegue l'override di Hashtable.Clone().)

System_CAPS_pubmethodContains(Object)

Determina se l'oggetto Hashtable contiene una chiave specifica.(Ereditato da Hashtable.)

System_CAPS_pubmethodContainsKey(Object)

Determina se l'oggetto Hashtable contiene una chiave specifica.(Ereditato da Hashtable.)

System_CAPS_pubmethodContainsValue(Object)

Stabilisce se Hashtable contiene un valore specifico.(Ereditato da Hashtable.)

System_CAPS_pubmethodCopyTo(Array, Int32)

Copia gli elementi della classe Hashtable gli elementi della classe Array unidimensionale in corrispondenza dell'indice specificato.(Ereditato da Hashtable.)

System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object.)

System_CAPS_pubmethodGetEnumerator()

Restituisce un oggetto IDictionaryEnumerator che esegue l'iterazione di Hashtable.(Ereditato da Hashtable.)

System_CAPS_protmethodGetHash(Object)

Restituisce il codice hash per la chiave specificata.(Ereditato da Hashtable.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetObjectData(SerializationInfo, StreamingContext)

Implementa l'interfaccia ISerializable restituendo i dati necessari per serializzare la Hashtable.(Ereditato da Hashtable.)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_protmethodKeyEquals(Object, Object)

Confronta un Object specifico con una chiave specifica nella Hashtable.(Ereditato da Hashtable.)

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_pubmethodOnDeserialization(Object)

Implementa l'interfaccia ISerializable e genera l'evento di deserializzazione quando la deserializzazione è completa.(Ereditato da Hashtable.)

System_CAPS_pubmethodRemove(Object)

Rimuove l'elemento con la chiave specificata da Hashtable.(Ereditato da Hashtable.)

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object.)

NomeDescrizione
System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable.GetEnumerator()

Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.(Ereditato da Hashtable.)

NomeDescrizione
System_CAPS_pubmethodAsParallel()

Sottoposto a overload. Consente la parallelizzazione di una query.(Definito da ParallelEnumerable.)

System_CAPS_pubmethodAsQueryable()

Sottoposto a overload. Converte un IEnumerable a un IQueryable.(Definito da Queryable.)

System_CAPS_pubmethodCast<TResult>()

Esegue il cast di elementi di un IEnumerable nel tipo specificato.(Definito da Enumerable.)

System_CAPS_pubmethodOfType<TResult>()

Filtra gli elementi di un IEnumerable in base a un tipo specificato.(Definito da Enumerable.)

Il PropertyCollection sono accessibili attraverso il ExtendedProperties proprietà del DataColumn, DataSet, o DataTable (classe).

Aggiungere proprietà personalizzate per il DataColumn, DataSet, o DataTable oggetti tramite il PropertyCollection. Potrebbe ad esempio, si desidera memorizzare l'ora di creazione dell'oggetto per un confronto successivo a un altro oggetto.

Nell'esempio seguente viene creato un timestamp per una DataTable e lo aggiunge al PropertyCollection.

private void AddTimeStamp()
{
    //Create a new DataTable.
    DataTable table = new DataTable("NewTable");

    //Get its PropertyCollection.
    PropertyCollection properties = table.ExtendedProperties;

    //Add a timestamp value to the PropertyCollection.
    properties.Add("TimeStamp", DateTime.Now);

    // Print the timestamp.
    Console.WriteLine(properties["TimeStamp"]);
}

.NET Framework
Disponibile da 1.1

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: