Condividi tramite


Interfaccia IUserDefinedType

Defines a common interface for all user-defined types. These types include user-defined data types, user-defined table types, and user-defined CLR types.

Spazio dei nomi  Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly:  Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)

Sintassi

'Dichiarazione
Public Interface IUserDefinedType _
    Inherits IDataType, ISchemaOwnedObject, IDatabaseObject, IMetadataObject
'Utilizzo
Dim instance As IUserDefinedType
public interface IUserDefinedType : IDataType, 
    ISchemaOwnedObject, IDatabaseObject, IMetadataObject
public interface class IUserDefinedType : IDataType, 
    ISchemaOwnedObject, IDatabaseObject, IMetadataObject
type IUserDefinedType =  
    interface
        interface IDataType
        interface ISchemaOwnedObject
        interface IDatabaseObject
        interface IMetadataObject
    end
public interface IUserDefinedType extends IDataType, ISchemaOwnedObject, IDatabaseObject, IMetadataObject

Nel tipo IUserDefinedType sono esposti i membri seguenti.

Proprietà

  Nome Descrizione
Proprietà pubblica IsCursor Gets a value that indicates whether this is a cursor data type. Ereditato da IDataType.
Proprietà pubblica IsScalar Gets a value that indicates whether this is a scalar data type. Ereditato da IDataType.
Proprietà pubblica IsSystemObject Gets a value that indicates whether this is a system object. Ereditato da IDatabaseObject.
Proprietà pubblica IsTable Gets a value that indicates whether this is a table data type. Ereditato da IDataType.
Proprietà pubblica IsUnknown Gets a value that indicates whether the data type instance is a placeholder unknown type. Ereditato da IDataType.
Proprietà pubblica Name Gets the name of the metadata object. Ereditato da IMetadataObject.
Proprietà pubblica Parent Gets the IDatabaseObject object that is the parent of this object. Ereditato da IDatabaseObject.
Proprietà pubblica Schema Gets the ISchema object that owns this object. Ereditato da ISchemaOwnedObject.

In alto