Interfejs IUserDefinedClrType
Reprezentuje typ CLR zdefiniowane przez użytkownika programu SQL Server (UDT).
Przestrzeń nazw: Microsoft.SqlServer.Management.SqlParser.Metadata
Zestaw: Microsoft.SqlServer.Management.SqlParser (w Microsoft.SqlServer.Management.SqlParser.dll)
Składnia
'Deklaracja
Public Interface IUserDefinedClrType _
Inherits IUserDefinedType, ISchemaOwnedObject, IDatabaseObject, IClrDataType, _
IScalarDataType, IDataType, IMetadataObject
'Użycie
Dim instance As IUserDefinedClrType
public interface IUserDefinedClrType : IUserDefinedType,
ISchemaOwnedObject, IDatabaseObject, IClrDataType, IScalarDataType, IDataType,
IMetadataObject
public interface class IUserDefinedClrType : IUserDefinedType,
ISchemaOwnedObject, IDatabaseObject, IClrDataType, IScalarDataType, IDataType,
IMetadataObject
type IUserDefinedClrType =
interface
interface IUserDefinedType
interface ISchemaOwnedObject
interface IDatabaseObject
interface IClrDataType
interface IScalarDataType
interface IDataType
interface IMetadataObject
end
public interface IUserDefinedClrType extends IUserDefinedType, ISchemaOwnedObject, IDatabaseObject, IClrDataType, IScalarDataType, IDataType, IMetadataObject
Typ IUserDefinedClrType uwidacznia następujące elementy członkowskie.
Właściwości
| Nazwa | Opis | |
|---|---|---|
![]() |
AssemblyName | Pobiera nazwę wirtualny plik dziennika CLR, która zawiera definicję typu. (Dziedziczony z IClrDataType). |
![]() |
BaseSystemDataType | Pobiera typ danych podstawowego systemu, który jest pochodną typ danych zdefiniowany przez użytkownika. (Dziedziczony z IScalarDataType). |
![]() |
ClassName | Pobiera nazwę klasy, która definiuje typ. (Dziedziczony z IClrDataType). |
![]() |
DataMembers | Pobiera Kolekcja wszystkich pól i właściwości zdefiniowane na typ danych. (Dziedziczony z IClrDataType). |
![]() |
IsBinaryOrdered | Pobiera wartość, która wskazuje, czy typ danych alias binarne zamówione. (Dziedziczony z IClrDataType). |
![]() |
IsClr | Pobiera wartość wskazująca, czy jest to typ danych CLR. (Dziedziczony z IScalarDataType). |
![]() |
IsComVisible | Pobiera wartość wskazująca, czy typ danych jest możliwy z składnik COM. (Dziedziczony z IClrDataType). |
![]() |
IsCursor | Pobiera wartość wskazująca, czy jest to typ danych kursor. (Dziedziczony z IDataType). |
![]() |
IsNullable | Pobiera wartość wskazująca, czy typ danych akceptuje wartości null. (Dziedziczony z IClrDataType). |
![]() |
IsScalar | Pobiera wartość wskazująca, czy jest to typ danych wartość skalarna. (Dziedziczony z IDataType). |
![]() |
IsSystem | Pobiera wartość wskazująca, czy jest to typ danych systemu. (Dziedziczony z IScalarDataType). |
![]() |
IsSystemObject | Pobiera wartość wskazująca, czy jest to obiekt systemowy. (Dziedziczony z IDatabaseObject). |
![]() |
IsTable | Pobiera wartość wskazująca, czy jest to typ danych tabela. (Dziedziczony z IDataType). |
![]() |
IsUnknown | Pobiera wpisz wartość, która wskazuje, czy wystąpienie typu danych jest nieznany element zastępczy. (Dziedziczony z IDataType). |
![]() |
IsVoid | Pobiera wartość wskazująca, czy ten typ danych reprezentuje neutralne typu void jest typu NULL wyrażenie. (Dziedziczony z IScalarDataType). |
![]() |
IsXml | Pobiera wartość wskazująca, czy jest to xml typu danych. (Dziedziczony z IScalarDataType). |
![]() |
Methods | Pobiera kolekcja wszystkich metod, które są zdefiniowane na typ danych. (Dziedziczony z IClrDataType). |
![]() |
Name | Pobiera nazwę obiektu metadane. (Dziedziczony z IMetadataObject). |
![]() |
Parent | Pobiera IDatabaseObject obiekt, który jest elementem nadrzędnym obiektu. (Dziedziczony z IDatabaseObject). |
![]() |
Schema | Pobiera ISchema obiekt, który jest właścicielem obiektu. (Dziedziczony z ISchemaOwnedObject). |
Do góry
Metody
| Nazwa | Opis | |
|---|---|---|
![]() |
Accept<T>(IDatabaseObjectVisitor<T>) | Akceptuje wizyty z określonego IDatabaseObjectVisitor<T> obiektu. (Dziedziczony z IDatabaseObject). |
![]() |
Accept<T>(IMetadataObjectVisitor<T>) | Akceptuje wizyty z określonego IMetadataObjectVisitor<T> obiektu. (Dziedziczony z IMetadataObject). |
![]() |
Accept<T>(ISchemaOwnedObjectVisitor<T>) | Akceptuje wizyty z określonego ISchemaOwnedObjectVisitor<T> obiektu. (Dziedziczony z ISchemaOwnedObject). |
Do góry
.gif)
.gif)