PropertyCollection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
, DataSetveya DataTableöğesine eklenebilen DataColumnbir özellik koleksiyonunu temsil eder.
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
- Devralma
- Öznitelikler
- Uygulamalar
Örnekler
Aşağıdaki örnek için DataTable bir zaman damgası değeri oluşturur ve değerine PropertyCollectionekler.
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
Açıklamalar
öğesine PropertyCollection , DataSetveya DataTable sınıfının özelliği DataColumnaracılığıyla ExtendedProperties
erişilebilir.
aracılığıyla PropertyCollection, DataSetveya DataTable nesnelerine DataColumnözel özellikler ekleyin. Örneğin, daha sonra başka bir nesneyle karşılaştırma yapmak için nesnenin oluşturulma zamanını depolamak isteyebilirsiniz.
Oluşturucular
PropertyCollection() |
PropertyCollection sınıfının yeni bir örneğini başlatır. |
PropertyCollection(SerializationInfo, StreamingContext) |
Geçersiz.
PropertyCollection sınıfının yeni bir örneğini başlatır. |
Özellikler
comparer |
Geçersiz.
Geçersiz.
için Hashtablekullanılacak öğesini IComparer alır veya ayarlar. (Devralındığı yer: Hashtable) |
Count |
içinde yer alan Hashtableanahtar/değer çiftlerinin sayısını alır. (Devralındığı yer: Hashtable) |
EqualityComparer |
IEqualityComparer için kullanılacak öğesini Hashtablealır. (Devralındığı yer: Hashtable) |
hcp |
Geçersiz.
Geçersiz.
Karma kodları dağıtabilen nesneyi alır veya ayarlar. (Devralındığı yer: Hashtable) |
IsFixedSize |
değerinin sabit bir boyuta sahip olup olmadığını Hashtable belirten bir değer alır. (Devralındığı yer: Hashtable) |
IsReadOnly |
Hashtable öğesinin salt okunur olup olmadığını belirten bir değer alır. (Devralındığı yer: Hashtable) |
IsSynchronized |
erişimin Hashtable eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli). (Devralındığı yer: Hashtable) |
Item[Object] |
Belirtilen anahtarla ilişkili değeri alır veya ayarlar. (Devralındığı yer: Hashtable) |
Keys |
içindeki Hashtableanahtarları içeren bir ICollection alır. (Devralındığı yer: Hashtable) |
SyncRoot |
erişimi Hashtableeşitlemek için kullanılabilecek bir nesnesi alır. (Devralındığı yer: Hashtable) |
Values |
içindeki Hashtabledeğerleri içeren bir ICollection alır. (Devralındığı yer: Hashtable) |
Yöntemler
Add(Object, Object) |
öğesine belirtilen anahtar ve değere Hashtablesahip bir öğe ekler. (Devralındığı yer: Hashtable) |
Clear() |
Tüm öğeleri Hashtable koleksiyonundan kaldırır. (Devralındığı yer: Hashtable) |
Clone() |
Nesnenin PropertyCollection sığ bir kopyasını oluşturur. |
Clone() |
öğesinin Hashtablesığ bir kopyasını oluşturur. (Devralındığı yer: Hashtable) |
Contains(Object) |
öğesinin Hashtable belirli bir anahtar içerip içermediğini belirler. (Devralındığı yer: Hashtable) |
ContainsKey(Object) |
öğesinin Hashtable belirli bir anahtar içerip içermediğini belirler. (Devralındığı yer: Hashtable) |
ContainsValue(Object) |
öğesinin Hashtable belirli bir değer içerip içermediğini belirler. (Devralındığı yer: Hashtable) |
CopyTo(Array, Int32) |
Öğeleri belirtilen dizindeki Hashtable tek boyutlu Array bir örneğe kopyalar. (Devralındığı yer: Hashtable) |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetEnumerator() |
aracılığıyla Hashtableyineleyen bir IDictionaryEnumerator döndürür. (Devralındığı yer: Hashtable) |
GetHash(Object) |
Belirtilen anahtar için karma kodu döndürür. (Devralındığı yer: Hashtable) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetObjectData(SerializationInfo, StreamingContext) |
Geçersiz.
arabirimini ISerializable uygular ve seri hale Hashtablegetirmek için gereken verileri döndürür. (Devralındığı yer: Hashtable) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
KeyEquals(Object, Object) |
Belirli Object bir anahtarı içindeki Hashtablebelirli bir anahtarla karşılaştırır. (Devralındığı yer: Hashtable) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
OnDeserialization(Object) |
Arabirimini ISerializable uygular ve seri durumdan çıkarma işlemi tamamlandığında seri durumdan çıkarma olayını başlatır. (Devralındığı yer: Hashtable) |
Remove(Object) |
belirtilen anahtara sahip öğesini öğesinden Hashtablekaldırır. (Devralındığı yer: Hashtable) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
IEnumerable.GetEnumerator() |
Bir toplulukta tekrarlanan bir numaralandırıcı döndürür. (Devralındığı yer: Hashtable) |
Uzantı Metotları
Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe atar. |
OfType<TResult>(IEnumerable) |
Öğesinin IEnumerable öğelerini belirtilen türe göre filtreler. |
AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini etkinleştirir. |
AsQueryable(IEnumerable) |
bir IEnumerable öğesini öğesine IQueryabledönüştürür. |