Klasa SmoCollectionBase
SmoCollectionBase Klasa jest klasą bazową jest używane do budowy klasy kolekcja obiektów SMO i zawiera elementy, które są wspólne dla nich.
Hierarchia dziedziczenia
System.Object
Microsoft.SqlServer.Management.Smo.AbstractCollectionBase
Microsoft.SqlServer.Management.Smo.SmoCollectionBase
Microsoft.SqlServer.Management.Smo.ArrayListCollectionBase
Microsoft.SqlServer.Management.Smo.SortedListCollectionBase
Przestrzeń nazw: Microsoft.SqlServer.Management.Smo
Zestaw: Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)
Składnia
'Deklaracja
Public MustInherit Class SmoCollectionBase _
Inherits AbstractCollectionBase _
Implements ICollection, IEnumerable
'Użycie
Dim instance As SmoCollectionBase
public abstract class SmoCollectionBase : AbstractCollectionBase,
ICollection, IEnumerable
public ref class SmoCollectionBase abstract : public AbstractCollectionBase,
ICollection, IEnumerable
[<AbstractClassAttribute>]
type SmoCollectionBase =
class
inherit AbstractCollectionBase
interface ICollection
interface IEnumerable
end
public abstract class SmoCollectionBase extends AbstractCollectionBase implements ICollection, IEnumerable
Typ SmoCollectionBase uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
Count | Pobiera liczbę obiektów kolekcja odwołanie. | |
IsSynchronized | Pobiera Boolean wartość właściwość, która określa, czy dostęp do kolekcja jest synchronizowane i dlatego wątek-bezpieczne. | |
SyncRoot | Pobiera obiekt, który służy do synchronizowania dostępu do kolekcja. |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
AddExisting | Dodaje obiekt do kolekcja. (Dziedziczony z AbstractCollectionBase). | |
Equals | (Dziedziczony z Object). | |
Finalize | (Dziedziczony z Object). | |
GetCollectionElementType | Pobiera typ elementu w kolekcji. | |
GetEnumerator | Zwraca IEnumerator interfejs, który umożliwia iterować przeglądanie obiektów kolekcja. | |
GetHashCode | (Dziedziczony z Object). | |
GetItemById(Int32) | element członkowski wyciągi z kolekcja odwołanie, używając identyfikator unikatowy, zdefiniowanych przez system. | |
GetItemById(Int32, String) | element członkowski wyciągi z kolekcja odwołanie, używając zdefiniowanych przez system, identyfikator unikatowy i nazwa. | |
GetObjectByIndex | element członkowski wyciągi z kolekcja odwołanie, używając identyfikator unikatowy, zdefiniowanych przez system. | |
GetType | (Dziedziczony z Object). | |
ImplAddExisting | Dodaje istniejący obiekt do kolekcja. (Zastępuje AbstractCollectionBase.ImplAddExisting(SqlSmoObject)). | |
InitializeChildCollection() | Inicjuje kolekcje podrzędność odwołanie kolekcja. | |
InitializeChildCollection(Boolean) | Inicjuje kolekcje podrzędność odwołanie kolekcja z opcją Odśwież właściwości kolekcja odwołanie. | |
InitInnerCollection | Inicjuje kolekcja. | |
MemberwiseClone | (Dziedziczony z Object). | |
Refresh() | Odświeża odwołanie kolekcja. | |
Refresh(Boolean) | Odświeża odwołanie kolekcja z możliwością odświeżania odwołanie kolekcja obiektów podrzędność. | |
ToString | (Dziedziczony z Object). | |
ValidateParentObject | Sprawdza poprawność nadrzędny obiekt istnieje. |
Do góry
Pola
Nazwa | Opis | |
---|---|---|
initialized | Wartość ta obsługuje infrastrukturę SMO i nie jest przeznaczony do użycia bezpośrednio w kodzie. (Dziedziczony z AbstractCollectionBase). |
Do góry
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
ICollection.CopyTo | Kopiuje elementy z wystąpienie do tablicy wskazanych począwszy od indeksu. |
Do góry
Uwagi
Ten obszar nazw, klasa lub element członkowski jest obsługiwany tylko w wersji 2.0 programu Microsoft .NET Framework.
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.