Udostępnij za pośrednictwem


Klasa UserDefinedTypeCollection

UserDefinedTypeCollection Klasy reprezentuje kolekcja UserDefinedType obiektów, które reprezentują wszystkie typy danych alias które są zdefiniowane w tabela.

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

Syntax

'Deklaracja
Public NotInheritable Class UserDefinedTypeCollection _
    Inherits SchemaCollectionBase
'Użycie
Dim instance As UserDefinedTypeCollection
public sealed class UserDefinedTypeCollection : SchemaCollectionBase
public ref class UserDefinedTypeCollection sealed : public SchemaCollectionBase
[<SealedAttribute>]
type UserDefinedTypeCollection =  
    class
        inherit SchemaCollectionBase
    end
public final class UserDefinedTypeCollection extends SchemaCollectionBase

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

Właściwości

  Nazwa Opis
Właściwość publiczna Count Pobiera liczbę obiektów kolekcja odwołanie. (Dziedziczony z SmoCollectionBase).
Właściwość publiczna IsSynchronized Pobiera Boolean wartość właściwość, która określa, czy dostęp do kolekcja jest synchronizowane i dlatego wątek-bezpieczne. (Dziedziczony z SmoCollectionBase).
Właściwość publiczna Item[ ( [ ( Int32] ) ] ) Pobiera UserDefinedType obiektu kolekcja według numeru indeksu.
Właściwość publiczna Item[ ( [ ( String] ) ] ) Pobiera UserDefinedType obiektu kolekcja według nazwy.
Właściwość publiczna Item[ ( [ ( String, String] ) ] ) Pobiera UserDefinedType obiektu kolekcja według nazwy i schematu.
Właściwość publiczna Parent Pobiera Database obiekt, który jest elementem nadrzędnym UserDefinedType obiektu.
Właściwość publiczna SyncRoot Pobiera obiekt, który służy do synchronizowania dostępu do kolekcja. (Dziedziczony z SmoCollectionBase).

Do góry

Metody

  Nazwa Opis
Metoda publiczna Add Dodaje typ zdefiniowany przez użytkownika do kolekcja.
Metoda chroniona AddExisting Dodaje obiekt do kolekcja. (Dziedziczony z AbstractCollectionBase).
Metoda chroniona AddImpl Dodaje określony obiekt do tej kolekcja (Dziedziczony z SortedListCollectionBase).
Metoda publiczna Contains(String) Sprawdza, czy parametr kolekcja zawiera element członkowski z nazwą równą określony ciąg. (Dziedziczony z SchemaCollectionBase).
Metoda publiczna Contains(String, String) Sprawdza, czy parametr kolekcja zawiera element członkowski nazwa równą określony ciąg i z określonym schematem. (Dziedziczony z SchemaCollectionBase).
Metoda publiczna CopyTo Kopiuje tablicą jednowymiarową, począwszy od wartości określonego indeksu kolekcja obiektów.
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda chroniona GetCollectionElementType Pobiera typ elementu w kolekcji. (Dziedziczony z SmoCollectionBase).
Metoda publiczna GetEnumerator Zwraca IEnumerator interfejs, który umożliwia iterować przeglądanie obiektów kolekcja. (Dziedziczony z SmoCollectionBase).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda chroniona GetItemById(Int32) element członkowski wyciągi z kolekcja odwołanie, używając identyfikator unikatowy, zdefiniowanych przez system. (Dziedziczony z SmoCollectionBase).
Metoda chroniona GetItemById(Int32, String) element członkowski wyciągi z kolekcja odwołanie, używając zdefiniowanych przez system, identyfikator unikatowy i nazwa. (Dziedziczony z SmoCollectionBase).
Metoda chroniona GetObjectByIndex element członkowski wyciągi z kolekcja odwołanie, używając identyfikator unikatowy, zdefiniowanych przez system. (Dziedziczony z SmoCollectionBase).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona ImplAddExisting Dodaje istniejącego obiektu określonego w tej kolekcja (Dziedziczony z SortedListCollectionBase).
Metoda chroniona InitializeChildCollection() () () () Inicjuje kolekcje podrzędność odwołanie kolekcja. (Dziedziczony z SmoCollectionBase).
Metoda chroniona InitializeChildCollection(Boolean) Inicjuje kolekcje podrzędność odwołanie kolekcja z opcją Odśwież właściwości kolekcja odwołanie. (Dziedziczony z SmoCollectionBase).
Metoda chroniona InitInnerCollection Inicjuje kolekcja. (Dziedziczony z SchemaCollectionBase).
Metoda publiczna ItemById Wyodrębnia element członkowski z UserDefinedTypeCollection kolekcja za pomocą identyfikator unikatowy, zdefiniowanych przez system.
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna Refresh() () () () Odświeża odwołanie kolekcja. (Dziedziczony z SmoCollectionBase).
Metoda publiczna Refresh(Boolean) Odświeża odwołanie kolekcja z możliwością odświeżania odwołanie kolekcja obiektów podrzędność. (Dziedziczony z SmoCollectionBase).
Metoda publiczna ToString (Dziedziczony z Object).
Metoda chroniona ValidateParentObject Sprawdza poprawność nadrzędny obiekt istnieje. (Dziedziczony z SmoCollectionBase).

Do góry

Pola

  Nazwa Opis
Pole chronione 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
Jawna implementacja interfejsuMetoda prywatna ICollection. . :: . .CopyTo Kopiuje elementy z wystąpienie do tablicy wskazanych począwszy od indeksu. (Dziedziczony z SmoCollectionBase).

Do góry

Uwagi

A UserDefinedTypeCollection obiektu mogą służyć do uzyskiwania dostępu do zestaw typów danych alias.Można użyć Item właściwość do zwracania określonej UserDefinedType obiektu.

Bezpieczeństwo wątków

Wszystkie publiczne, statyczne (udostępnione w programie Microsoft Visual Basic) elementy członkowskie tego typu są bezpieczne dla operacji wielowątkowych. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.

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.