Udostępnij przez


Interfejs IMutableUserDefinedDataType

Reprezentuje typ tych danych przez użytkownika.

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

Składnia

'Deklaracja
Public Interface IMutableUserDefinedDataType _
    Inherits IUserDefinedDataType, IMutableUserDefinedType, IUserDefinedType, IMutableSchemaOwnedObject,  _
    ISchemaOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableScalarDataType, IScalarDataType,  _
    IMutableDataType, IDataType, IMutableMetadataObject, IMetadataObject
'Użycie
Dim instance As IMutableUserDefinedDataType
public interface IMutableUserDefinedDataType : IUserDefinedDataType, 
    IMutableUserDefinedType, IUserDefinedType, IMutableSchemaOwnedObject, ISchemaOwnedObject, IMutableDatabaseObject, 
    IDatabaseObject, IMutableScalarDataType, IScalarDataType, IMutableDataType, IDataType, 
    IMutableMetadataObject, IMetadataObject
public interface class IMutableUserDefinedDataType : IUserDefinedDataType, 
    IMutableUserDefinedType, IUserDefinedType, IMutableSchemaOwnedObject, ISchemaOwnedObject, IMutableDatabaseObject, 
    IDatabaseObject, IMutableScalarDataType, IScalarDataType, IMutableDataType, IDataType, 
    IMutableMetadataObject, IMetadataObject
type IMutableUserDefinedDataType =  
    interface
        interface IUserDefinedDataType
        interface IMutableUserDefinedType
        interface IUserDefinedType
        interface IMutableSchemaOwnedObject
        interface ISchemaOwnedObject
        interface IMutableDatabaseObject
        interface IDatabaseObject
        interface IMutableScalarDataType
        interface IScalarDataType
        interface IMutableDataType
        interface IDataType
        interface IMutableMetadataObject
        interface IMetadataObject
    end
public interface IMutableUserDefinedDataType extends IUserDefinedDataType, IMutableUserDefinedType, IUserDefinedType, IMutableSchemaOwnedObject, ISchemaOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableScalarDataType, IScalarDataType, IMutableDataType, IDataType, IMutableMetadataObject, IMetadataObject

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

Właściwości

  Nazwa Opis
Właściwość publiczna BaseSystemDataType Pobiera lub ustawia typ danych podstawowego systemu, który jest pochodną typ danych zdefiniowany przez użytkownika. (Dziedziczony z IMutableScalarDataType).
Właściwość publiczna BaseSystemDataType Pobiera typ danych podstawowego systemu, który jest pochodną typ danych zdefiniowany przez użytkownika. (Dziedziczony z IScalarDataType).
Właściwość publiczna IsClr Pobiera wartość wskazująca, czy jest to typ danych CLR. (Dziedziczony z IScalarDataType).
Właściwość publiczna IsCursor Pobiera wartość wskazująca, czy jest to typ danych kursor. (Dziedziczony z IDataType).
Właściwość publiczna IsScalar Pobiera wartość wskazująca, czy jest to typ danych wartość skalarna. (Dziedziczony z IDataType).
Właściwość publiczna IsSystem Pobiera wartość wskazująca, czy jest to typ danych systemu. (Dziedziczony z IScalarDataType).
Właściwość publiczna IsSystemObject Pobiera wartość wskazująca, czy jest to obiekt systemowy. (Dziedziczony z IDatabaseObject).
Właściwość publiczna IsSystemObject Pobiera lub ustawia wartość wskazującą, czy jest to obiekt systemowy. (Dziedziczony z IMutableDatabaseObject).
Właściwość publiczna IsTable Pobiera wartość wskazująca, czy jest to typ danych tabela. (Dziedziczony z IDataType).
Właściwość publiczna IsUnknown Pobiera wpisz wartość, która wskazuje, czy wystąpienie typu danych jest nieznany element zastępczy. (Dziedziczony z IDataType).
Właściwość publiczna IsUnknown Pobiera lub ustawia wpisz wartość, która wskazuje, czy wystąpienie typu danych jest nieznany element zastępczy. (Dziedziczony z IMutableDataType).
Właściwość publiczna IsVoid Pobiera wartość wskazująca, czy ten typ danych reprezentuje neutralne typu void jest typu NULL wyrażenie. (Dziedziczony z IScalarDataType).
Właściwość publiczna IsXml Pobiera wartość wskazująca, czy jest to xml typu danych. (Dziedziczony z IScalarDataType).
Właściwość publiczna Name Pobiera nazwę obiektu metadane. (Dziedziczony z IMetadataObject).
Właściwość publiczna Nullable Pobiera lub ustawia wartość wskazującą, czy typ jest nullable.
Właściwość publiczna Nullable Pobiera wartość, która wskazuje, czy typ nullable. (Dziedziczony z IUserDefinedDataType).
Właściwość publiczna Parent Pobiera IDatabaseObject obiekt, który jest elementem nadrzędnym obiektu. (Dziedziczony z IDatabaseObject).
Właściwość publiczna Schema Pobiera ISchema obiekt, który jest właścicielem obiektu. (Dziedziczony z ISchemaOwnedObject).

Do góry

Metody

  Nazwa Opis
Metoda publiczna Accept<T>(IDatabaseObjectVisitor<T>) Akceptuje wizyty z określonego IDatabaseObjectVisitor<T> obiektu. (Dziedziczony z IDatabaseObject).
Metoda publiczna Accept<T>(IMetadataObjectVisitor<T>) Akceptuje wizyty z określonego IMetadataObjectVisitor<T> obiektu. (Dziedziczony z IMetadataObject).
Metoda publiczna Accept<T>(ISchemaOwnedObjectVisitor<T>) Akceptuje wizyty z określonego ISchemaOwnedObjectVisitor<T> obiektu. (Dziedziczony z ISchemaOwnedObject).

Do góry