PropertyCollection PropertyCollection PropertyCollection PropertyCollection Class

Définition

Représente une collection de propriétés qui peuvent être ajoutées à DataColumn, DataSet, ou DataTable.Represents a collection of properties that can be added to DataColumn, DataSet, or DataTable.

public ref class PropertyCollection : System::Collections::Hashtable
[System.Serializable]
public class PropertyCollection : System.Collections.Hashtable
type PropertyCollection = class
    inherit Hashtable
Public Class PropertyCollection
Inherits Hashtable
Héritage
PropertyCollectionPropertyCollectionPropertyCollectionPropertyCollection
Attributs

Exemples

L’exemple suivant crée une valeur d’horodatage pour un DataTable et l’ajoute à la PropertyCollection.The following example creates a timestamp value for a DataTable and adds it to the 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"]);
}
Private Sub AddTimeStamp()
    'Create a new DataTable.
    Dim table As New DataTable("NewTable")

    'Get its PropertyCollection.
    Dim properties As PropertyCollection = table.ExtendedProperties

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

    'Print the timestamp.
    Console.WriteLine(properties("TimeStamp"))
End Sub 

Remarques

Le PropertyCollection sont accessibles via le ExtendedProperties propriété de la DataColumn, DataSet, ou DataTable classe.The PropertyCollection can be accessed through the ExtendedProperties property of the DataColumn, DataSet, or DataTable class.

Ajouter des propriétés personnalisées pour le DataColumn, DataSet, ou DataTable objets via le PropertyCollection.Add custom properties to the DataColumn, DataSet, or DataTable objects through the PropertyCollection. Par exemple, vous souhaiterez peut-être stocker l’heure de création de l’objet pour les comparer ultérieurement à un autre objet.For example, you may want to store the time of the object's creation for later comparison to another object.

Constructeurs

PropertyCollection() PropertyCollection() PropertyCollection() PropertyCollection()

Initialise une nouvelle instance de la classe PropertyCollection.Initializes a new instance of the PropertyCollection class.

PropertyCollection(SerializationInfo, StreamingContext) PropertyCollection(SerializationInfo, StreamingContext) PropertyCollection(SerializationInfo, StreamingContext) PropertyCollection(SerializationInfo, StreamingContext)

Initialise une nouvelle instance de la classe PropertyCollection.Initializes a new instance of the PropertyCollection class.

Méthodes

Add(Object, Object) Add(Object, Object) Add(Object, Object) Add(Object, Object)

Ajoute un élément avec la clé et la valeur spécifiées dans Hashtable.Adds an element with the specified key and value into the Hashtable.

(Inherited from Hashtable)
Clear() Clear() Clear() Clear()

Supprime tous les éléments de Hashtable.Removes all elements from the Hashtable.

(Inherited from Hashtable)
Clone() Clone() Clone() Clone()

Crée une copie superficielle de l'objet PropertyCollection.Creates a shallow copy of the PropertyCollection object.

Contains(Object) Contains(Object) Contains(Object) Contains(Object)

Détermine si Hashtable contient une clé spécifique.Determines whether the Hashtable contains a specific key.

(Inherited from Hashtable)
ContainsKey(Object) ContainsKey(Object) ContainsKey(Object) ContainsKey(Object)

Détermine si Hashtable contient une clé spécifique.Determines whether the Hashtable contains a specific key.

(Inherited from Hashtable)
ContainsValue(Object) ContainsValue(Object) ContainsValue(Object) ContainsValue(Object)

Détermine si Hashtable contient une valeur spécifique.Determines whether the Hashtable contains a specific value.

(Inherited from Hashtable)
CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Copie les éléments Hashtable dans une instance de Array unidimensionnelle à l'index spécifié.Copies the Hashtable elements to a one-dimensional Array instance at the specified index.

(Inherited from Hashtable)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Retourne un IDictionaryEnumerator qui itère au sein de Hashtable.Returns an IDictionaryEnumerator that iterates through the Hashtable.

(Inherited from Hashtable)
GetHash(Object) GetHash(Object) GetHash(Object) GetHash(Object)

Retourne le code de hachage pour la clé spécifiée.Returns the hash code for the specified key.

(Inherited from Hashtable)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

Implémente l'interface ISerializable et retourne les données requises pour sérialiser Hashtable.Implements the ISerializable interface and returns the data needed to serialize the Hashtable.

(Inherited from Hashtable)
GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
KeyEquals(Object, Object) KeyEquals(Object, Object) KeyEquals(Object, Object) KeyEquals(Object, Object)

Compare un Object spécifique avec une clé spécifique dans Hashtable.Compares a specific Object with a specific key in the Hashtable.

(Inherited from Hashtable)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
OnDeserialization(Object) OnDeserialization(Object) OnDeserialization(Object) OnDeserialization(Object)

Implémente l’interface ISerializable et déclenche l’événement de désérialisation une fois la désérialisation terminée.Implements the ISerializable interface and raises the deserialization event when the deserialization is complete.

(Inherited from Hashtable)
Remove(Object) Remove(Object) Remove(Object) Remove(Object)

Supprime l'élément avec la clé spécifiée d'Hashtable.Removes the element with the specified key from the Hashtable.

(Inherited from Hashtable)
ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

Propriétés

comparer comparer comparer comparer

Obtient ou définit le IComparer à utiliser pour Hashtable.Gets or sets the IComparer to use for the Hashtable.

(Inherited from Hashtable)
Count Count Count Count

Obtient le nombre de paires clé/valeur contenues dans Hashtable.Gets the number of key/value pairs contained in the Hashtable.

(Inherited from Hashtable)
EqualityComparer EqualityComparer EqualityComparer EqualityComparer

Obtient le IEqualityComparer à utiliser pour Hashtable.Gets the IEqualityComparer to use for the Hashtable.

(Inherited from Hashtable)
hcp hcp hcp hcp

Obtient ou définit l'objet qui peut dispenser des codes de hachage.Gets or sets the object that can dispense hash codes.

(Inherited from Hashtable)
IsFixedSize IsFixedSize IsFixedSize IsFixedSize

Obtient une valeur indiquant si Hashtable est de taille fixe.Gets a value indicating whether the Hashtable has a fixed size.

(Inherited from Hashtable)
IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Obtient une valeur indiquant si Hashtable est en lecture seule.Gets a value indicating whether the Hashtable is read-only.

(Inherited from Hashtable)
IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Obtient une valeur indiquant si l'accès à Hashtable est synchronisé (thread-safe).Gets a value indicating whether access to the Hashtable is synchronized (thread safe).

(Inherited from Hashtable)
Item[Object] Item[Object] Item[Object] Item[Object]

Obtient ou définit la valeur associée à la clé spécifiée.Gets or sets the value associated with the specified key.

(Inherited from Hashtable)
Keys Keys Keys Keys

Obtient ICollection contenant les clés de Hashtable.Gets an ICollection containing the keys in the Hashtable.

(Inherited from Hashtable)
SyncRoot SyncRoot SyncRoot SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l'accès à Hashtable.Gets an object that can be used to synchronize access to the Hashtable.

(Inherited from Hashtable)
Values Values Values Values

Obtient ICollection contenant les valeurs de Hashtable.Gets an ICollection containing the values in the Hashtable.

(Inherited from Hashtable)

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Retourne un énumérateur qui itère au sein d’une collection.Returns an enumerator that iterates through a collection.

(Inherited from Hashtable)

Méthodes d’extension

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à

Voir aussi