PropertyCollection Klasa

Definicja

Reprezentuje kolekcję właściwości, które można dodać do DataColumn , DataSet lub DataTable .Represents a collection of properties that can be added to DataColumn, DataSet, or 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
Dziedziczenie
PropertyCollection
Atrybuty
Implementuje

Przykłady

Poniższy przykład tworzy wartość sygnatury czasowej dla a DataTable i dodaje ją do 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 

Uwagi

Dostęp do niego PropertyCollection można uzyskać za pomocą ExtendedProperties właściwości DataColumn klasy, DataSet , lub DataTable .The PropertyCollection can be accessed through the ExtendedProperties property of the DataColumn, DataSet, or DataTable class.

Dodaj niestandardowe właściwości do DataColumn obiektów, DataSet , lub DataTable za pomocą PropertyCollection .Add custom properties to the DataColumn, DataSet, or DataTable objects through the PropertyCollection. Na przykład możesz chcieć przechowywać czas utworzenia obiektu na potrzeby późniejszego porównania z innym obiektem.For example, you may want to store the time of the object's creation for later comparison to another object.

Konstruktory

PropertyCollection()

Inicjuje nowe wystąpienie klasy PropertyCollection.Initializes a new instance of the PropertyCollection class.

PropertyCollection(SerializationInfo, StreamingContext)

Inicjuje nowe wystąpienie klasy PropertyCollection.Initializes a new instance of the PropertyCollection class.

Właściwości

comparer
Nieaktualne.

Pobiera lub ustawia wartość IComparer do użycia dla Hashtable .Gets or sets the IComparer to use for the Hashtable.

(Odziedziczone po Hashtable)
Count

Pobiera liczbę par klucz/wartość zawartych w Hashtable .Gets the number of key/value pairs contained in the Hashtable.

(Odziedziczone po Hashtable)
EqualityComparer

Pobiera IEqualityComparer do użycia dla Hashtable .Gets the IEqualityComparer to use for the Hashtable.

(Odziedziczone po Hashtable)
hcp
Nieaktualne.

Pobiera lub ustawia obiekt, który może odnieść kody skrótów.Gets or sets the object that can dispense hash codes.

(Odziedziczone po Hashtable)
IsFixedSize

Pobiera wartość wskazującą, czy Hashtable ma stały rozmiar.Gets a value indicating whether the Hashtable has a fixed size.

(Odziedziczone po Hashtable)
IsReadOnly

Pobiera wartość wskazującą, czy kolekcja Hashtable jest przeznaczona tylko do odczytu.Gets a value indicating whether the Hashtable is read-only.

(Odziedziczone po Hashtable)
IsSynchronized

Pobiera wartość wskazującą, czy dostęp do elementu Hashtable jest synchronizowany (bezpieczny wątkowo).Gets a value indicating whether access to the Hashtable is synchronized (thread safe).

(Odziedziczone po Hashtable)
Item[Object]

Pobiera lub ustawia wartość skojarzoną z określonym kluczem.Gets or sets the value associated with the specified key.

(Odziedziczone po Hashtable)
Keys

Pobiera ICollection zawierający klucze w Hashtable .Gets an ICollection containing the keys in the Hashtable.

(Odziedziczone po Hashtable)
SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do Hashtable .Gets an object that can be used to synchronize access to the Hashtable.

(Odziedziczone po Hashtable)
Values

Pobiera ICollection zawierający wartości z Hashtable .Gets an ICollection containing the values in the Hashtable.

(Odziedziczone po Hashtable)

Metody

Add(Object, Object)

Dodaje element z określonym kluczem i wartością do Hashtable .Adds an element with the specified key and value into the Hashtable.

(Odziedziczone po Hashtable)
Clear()

Usuwa wszystkie elementy z obiektu Hashtable.Removes all elements from the Hashtable.

(Odziedziczone po Hashtable)
Clone()

Tworzy skróconą kopię PropertyCollection obiektu.Creates a shallow copy of the PropertyCollection object.

Clone()

Tworzy skróconą kopię Hashtable .Creates a shallow copy of the Hashtable.

(Odziedziczone po Hashtable)
Contains(Object)

Określa, czy Hashtable zawiera określony klucz.Determines whether the Hashtable contains a specific key.

(Odziedziczone po Hashtable)
ContainsKey(Object)

Określa, czy Hashtable zawiera określony klucz.Determines whether the Hashtable contains a specific key.

(Odziedziczone po Hashtable)
ContainsValue(Object)

Określa, czy Hashtable zawiera konkretną wartość.Determines whether the Hashtable contains a specific value.

(Odziedziczone po Hashtable)
CopyTo(Array, Int32)

Kopiuje Hashtable elementy do jednowymiarowego Array wystąpienia o określonym indeksie.Copies the Hashtable elements to a one-dimensional Array instance at the specified index.

(Odziedziczone po Hashtable)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()

Zwraca wartość IDictionaryEnumerator , która wykonuje iterację przez Hashtable .Returns an IDictionaryEnumerator that iterates through the Hashtable.

(Odziedziczone po Hashtable)
GetHash(Object)

Zwraca kod skrótu dla określonego klucza.Returns the hash code for the specified key.

(Odziedziczone po Hashtable)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetObjectData(SerializationInfo, StreamingContext)

Implementuje ISerializable interfejs i zwraca dane, które są konieczne do serializacji Hashtable .Implements the ISerializable interface and returns the data needed to serialize the Hashtable.

(Odziedziczone po Hashtable)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
KeyEquals(Object, Object)

Porównuje konkretną wartość Object z określonym kluczem w Hashtable .Compares a specific Object with a specific key in the Hashtable.

(Odziedziczone po Hashtable)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
OnDeserialization(Object)

Implementuje ISerializable interfejs i wywołuje zdarzenie deserializacji po zakończeniu deserializacji.Implements the ISerializable interface and raises the deserialization event when the deserialization is complete.

(Odziedziczone po Hashtable)
Remove(Object)

Usuwa element z określonym kluczem z Hashtable .Removes the element with the specified key from the Hashtable.

(Odziedziczone po Hashtable)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.Returns an enumerator that iterates through a collection.

(Odziedziczone po Hashtable)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konwertuje IEnumerable do IQueryable .Converts an IEnumerable to an IQueryable.

Dotyczy

Zobacz też