Udostępnij za pośrednictwem


Klasa PropertyCollection

PropertyCollection Klasy reprezentuje kolekcja Property obiektów, które reprezentują wszystkie właściwości zdefiniowane na obiekt nadrzędny.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Management.Smo.PropertyCollection
    Microsoft.SqlServer.Management.Smo.SqlPropertyCollection

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
Public Class PropertyCollection _
    Implements ICollection, IEnumerable, ISfcPropertySet
'Użycie
Dim instance As PropertyCollection
public class PropertyCollection : ICollection, 
    IEnumerable, ISfcPropertySet
public ref class PropertyCollection : ICollection, 
    IEnumerable, ISfcPropertySet
type PropertyCollection =  
    class
        interface ICollection
        interface IEnumerable
        interface ISfcPropertySet
    end
public class PropertyCollection implements ICollection, IEnumerable, ISfcPropertySet

Typ PropertyCollection uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Count Pobiera numer właściwości w PropertyCollection obiektu.
Właściwość publiczna IsSynchronized Pobiera Boolean wartość wskazującą, czy synchronizowane dostępu do kolekcja, a zatem wątek-bezpieczne.
Właściwość publiczna Item[Int32] Pobiera obiekt kolekcja za pomocą numeru indeksu.
Właściwość publiczna Item[String] Pobiera obiekt kolekcja według nazwy.
Właściwość publiczna SyncRoot Pobiera obiekt, który służy do synchronizowania dostępu do kolekcja.

Do góry

Metody

  Nazwa Opis
Metoda publiczna Contains Określa, czy element określony przez klucz istnieje kolekcja.
Metoda publiczna CopyTo Kopie obiektów kolekcja do początku Jednowymiarowa tablica wartości indeksu określone.
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetEnumerator Pobiera moduł wyliczający których może iterować przez listę obiektów.
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetPropertyObject(Int32) Pobiera Property obiektu.
Metoda publiczna GetPropertyObject(String) Pobiera Property obiektu.
Metoda publiczna GetPropertyObject(Int32, Boolean) Pobiera Property obiektu.
Metoda publiczna GetPropertyObject(String, Boolean) .Pobiera Property obiektu.
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona LookupID Zwraca identyfikator Property obiekt w PropertyCollection obiekt, który ma określoną nazwę.
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna ICollection.CopyTo Kopiuje kolekcja.
Jawna implementacja interfejsuMetoda prywatna ISfcPropertySet.Contains(String) Określa, czy kolekcja właściwości zawiera określony przez właściwość propertyName parametru.
Jawna implementacja interfejsuMetoda prywatna ISfcPropertySet.Contains(ISfcProperty) Określa, czy kolekcja właściwość zawiera właściwość określonej przez parametr.
Jawna implementacja interfejsuMetoda prywatna ISfcPropertySet.Contains<T>(String) Określa, czy kolekcja właściwości zawiera określony przez właściwość name parametru.
Jawna implementacja interfejsuMetoda prywatna ISfcPropertySet.EnumProperties Pobiera moduł wyliczający dla kolekcja właściwość.
Jawna implementacja interfejsuMetoda prywatna ISfcPropertySet.TryGetProperty Próbuje pobrać właściwość określonej przez name parametr i typ określony przez property parametru.
Jawna implementacja interfejsuMetoda prywatna ISfcPropertySet.TryGetPropertyValue(String, Object%) Stara wartość właściwość określonej przez name parametr i typ określony przez property parametru.
Jawna implementacja interfejsuMetoda prywatna ISfcPropertySet.TryGetPropertyValue<T>(String, T%) Stara wartość właściwość określonej przez name parametr i typ określony przez value parametru.

Do góry

Uwagi

A PropertyCollection obiektu mogą służyć do uzyskiwania dostępu do zestaw właściwości.Można użyć Item właściwość do zwracania określonej Property obiektu.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.