Udostępnij za pośrednictwem


PropertyCollection Klasa

Definicja

Reprezentuje kolekcję właściwości, które można dodać do DataColumn, DataSetlub 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ść znacznika czasu dla elementu DataTable i dodaje ją do elementu 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 PropertyCollection do obiektu można uzyskać za pośrednictwem ExtendedProperties właściwości DataColumnklasy , DataSetlub DataTable .

Dodaj właściwości niestandardowe do DataColumnobiektów , lub DataSetDataTable za pomocą elementu PropertyCollection. Na przykład możesz przechowywać czas tworzenia obiektu w celu późniejszego porównania z innym obiektem.

Konstruktory

PropertyCollection()

Inicjuje nowe wystąpienie klasy PropertyCollection.

PropertyCollection(SerializationInfo, StreamingContext)
Przestarzałe.

Inicjuje nowe wystąpienie klasy PropertyCollection.

Właściwości

comparer
Przestarzałe.
Przestarzałe.

Pobiera lub ustawia wartość IComparer do użycia dla parametru Hashtable.

(Odziedziczone po Hashtable)
Count

Pobiera liczbę par klucz/wartość zawartych w elemecie Hashtable.

(Odziedziczone po Hashtable)
EqualityComparer

Pobiera element IEqualityComparer do użycia dla polecenia Hashtable.

(Odziedziczone po Hashtable)
hcp
Przestarzałe.
Przestarzałe.

Pobiera lub ustawia obiekt, który może wydać kody skrótów.

(Odziedziczone po Hashtable)
IsFixedSize

Pobiera wartość wskazującą, czy rozmiar Hashtable ma stały rozmiar.

(Odziedziczone po Hashtable)
IsReadOnly

Pobiera wartość wskazującą, czy kolekcja Hashtable jest przeznaczona tylko do odczytu.

(Odziedziczone po Hashtable)
IsSynchronized

Pobiera wartość wskazującą, czy dostęp do elementu Hashtable jest synchronizowany (bezpieczny wątek).

(Odziedziczone po Hashtable)
Item[Object]

Pobiera lub ustawia wartość skojarzona z określonym kluczem.

(Odziedziczone po Hashtable)
Keys

Pobiera element ICollection zawierający klucze w elemecie Hashtable.

(Odziedziczone po Hashtable)
SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do obiektu Hashtable.

(Odziedziczone po Hashtable)
Values

Pobiera element ICollection zawierający wartości w obiekcie Hashtable.

(Odziedziczone po Hashtable)

Metody

Add(Object, Object)

Dodaje element z określonym kluczem i wartością do elementu Hashtable.

(Odziedziczone po Hashtable)
Clear()

Usuwa wszystkie elementy z obiektu Hashtable.

(Odziedziczone po Hashtable)
Clone()

Tworzy płytkią kopię PropertyCollection obiektu.

Clone()

Tworzy płytkią kopię elementu Hashtable.

(Odziedziczone po Hashtable)
Contains(Object)

Określa, czy element Hashtable zawiera określony klucz.

(Odziedziczone po Hashtable)
ContainsKey(Object)

Określa, czy element Hashtable zawiera określony klucz.

(Odziedziczone po Hashtable)
ContainsValue(Object)

Określa, czy element Hashtable zawiera określoną wartość.

(Odziedziczone po Hashtable)
CopyTo(Array, Int32)

Kopiuje Hashtable elementy do wystąpienia jednowymiarowego Array w określonym indeksie.

(Odziedziczone po Hashtable)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

IDictionaryEnumerator Zwraca iterowanie Hashtableprzez element .

(Odziedziczone po Hashtable)
GetHash(Object)

Zwraca kod skrótu dla określonego klucza.

(Odziedziczone po Hashtable)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetObjectData(SerializationInfo, StreamingContext)
Przestarzałe.

Implementuje ISerializable interfejs i zwraca dane potrzebne do serializacji elementu Hashtable.

(Odziedziczone po Hashtable)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
KeyEquals(Object, Object)

Porównuje określony klucz Object z określonym kluczem w elemecie Hashtable.

(Odziedziczone po Hashtable)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnDeserialization(Object)

Implementuje ISerializable interfejs i zgłasza zdarzenie deserializacji po zakończeniu deserializacji.

(Odziedziczone po Hashtable)
Remove(Object)

Usuwa element z określonym kluczem z elementu Hashtable.

(Odziedziczone po Hashtable)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.

(Odziedziczone po Hashtable)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.

OfType<TResult>(IEnumerable)

Filtruje elementy elementu IEnumerable na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też