PropertyCollection Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |