PropertyCollection Classe

Définition

Représente une collection de propriétés qui peuvent être ajoutées à DataColumn, DataSet, ou DataTable.

public ref class PropertyCollection : System::Collections::Hashtable
public ref class PropertyCollection : System::Collections::Hashtable, ICloneable
public class PropertyCollection : System.Collections.Hashtable
public class PropertyCollection : System.Collections.Hashtable, ICloneable
[System.Serializable]
public class PropertyCollection : System.Collections.Hashtable
type PropertyCollection = class
    inherit Hashtable
    interface ICloneable
type PropertyCollection = class
    inherit Hashtable
[<System.Serializable>]
type PropertyCollection = class
    inherit Hashtable
Public Class PropertyCollection
Inherits Hashtable
Public Class PropertyCollection
Inherits Hashtable
Implements ICloneable
Héritage
PropertyCollection
Attributs
Implémente

Exemples

L’exemple suivant crée une valeur d’horodatage pour un DataTable et l’ajoute à .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 est accessible via la ExtendedProperties propriété de la DataColumnclasse , DataSetou DataTable .

Ajoutez des propriétés personnalisées aux DataColumnobjets , DataSetou DataTable via le PropertyCollection. Par exemple, vous pouvez stocker l’heure de création de l’objet pour une comparaison ultérieure avec un autre objet.

Constructeurs

PropertyCollection()

Initialise une nouvelle instance de la classe PropertyCollection.

PropertyCollection(SerializationInfo, StreamingContext)
Obsolète.

Initialise une nouvelle instance de la classe PropertyCollection.

Propriétés

comparer
Obsolète.
Obsolète.

Obtient ou définit le IComparer à utiliser pour Hashtable.

(Hérité de Hashtable)
Count

Obtient le nombre de paires clé/valeur contenues dans Hashtable.

(Hérité de Hashtable)
EqualityComparer

Obtient le IEqualityComparer à utiliser pour Hashtable.

(Hérité de Hashtable)
hcp
Obsolète.
Obsolète.

Obtient ou définit l'objet qui peut dispenser des codes de hachage.

(Hérité de Hashtable)
IsFixedSize

Obtient une valeur indiquant si Hashtable est de taille fixe.

(Hérité de Hashtable)
IsReadOnly

Obtient une valeur indiquant si Hashtable est en lecture seule.

(Hérité de Hashtable)
IsSynchronized

Obtient une valeur indiquant si l’accès à Hashtable est synchronisé (thread-safe).

(Hérité de Hashtable)
Item[Object]

Obtient ou définit la valeur associée à la clé spécifiée.

(Hérité de Hashtable)
Keys

Obtient ICollection contenant les clés de Hashtable.

(Hérité de Hashtable)
SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès à Hashtable.

(Hérité de Hashtable)
Values

Obtient ICollection contenant les valeurs de Hashtable.

(Hérité de Hashtable)

Méthodes

Add(Object, Object)

Ajoute un élément avec la clé et la valeur spécifiées dans Hashtable.

(Hérité de Hashtable)
Clear()

Supprime tous les éléments de Hashtable.

(Hérité de Hashtable)
Clone()

Crée une copie superficielle de l’objet PropertyCollection.

Clone()

Crée une copie superficielle de Hashtable.

(Hérité de Hashtable)
Contains(Object)

Détermine si Hashtable contient une clé spécifique.

(Hérité de Hashtable)
ContainsKey(Object)

Détermine si Hashtable contient une clé spécifique.

(Hérité de Hashtable)
ContainsValue(Object)

Détermine si Hashtable contient une valeur spécifique.

(Hérité de Hashtable)
CopyTo(Array, Int32)

Copie les éléments Hashtable dans une instance de Array unidimensionnelle à l'index spécifié.

(Hérité de Hashtable)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetEnumerator()

Retourne un IDictionaryEnumerator qui itère au sein de Hashtable.

(Hérité de Hashtable)
GetHash(Object)

Retourne le code de hachage pour la clé spécifiée.

(Hérité de Hashtable)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetObjectData(SerializationInfo, StreamingContext)
Obsolète.

Implémente l'interface ISerializable et retourne les données requises pour sérialiser Hashtable.

(Hérité de Hashtable)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
KeyEquals(Object, Object)

Compare un Object spécifique avec une clé spécifique dans Hashtable.

(Hérité de Hashtable)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de 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.

(Hérité de Hashtable)
Remove(Object)

Supprime l'élément avec la clé spécifiée d'Hashtable.

(Hérité de Hashtable)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

Retourne un énumérateur qui itère au sein d’une collection.

(Hérité de Hashtable)

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à

Voir aussi