PropertyCollection Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 |