IMutableUserDefinedType インターフェイス
変更可能なすべてのユーザー定義型の共通のインターフェイスを定義します。これらの型には、ユーザー定義データ型、ユーザー定義テーブル型、およびユーザー定義 CLR 型があります。
名前空間: Microsoft.SqlServer.Management.SqlParser.Metadata
アセンブリ: Microsoft.SqlServer.Management.SqlParser (Microsoft.SqlServer.Management.SqlParser.dll)
構文
'宣言
Public Interface IMutableUserDefinedType _
Inherits IUserDefinedType, IMutableDataType, IDataType, IMutableSchemaOwnedObject, _
ISchemaOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, IMetadataObject
'使用
Dim instance As IMutableUserDefinedType
public interface IMutableUserDefinedType : IUserDefinedType,
IMutableDataType, IDataType, IMutableSchemaOwnedObject, ISchemaOwnedObject, IMutableDatabaseObject,
IDatabaseObject, IMutableMetadataObject, IMetadataObject
public interface class IMutableUserDefinedType : IUserDefinedType,
IMutableDataType, IDataType, IMutableSchemaOwnedObject, ISchemaOwnedObject, IMutableDatabaseObject,
IDatabaseObject, IMutableMetadataObject, IMetadataObject
type IMutableUserDefinedType =
interface
interface IUserDefinedType
interface IMutableDataType
interface IDataType
interface IMutableSchemaOwnedObject
interface ISchemaOwnedObject
interface IMutableDatabaseObject
interface IDatabaseObject
interface IMutableMetadataObject
interface IMetadataObject
end
public interface IMutableUserDefinedType extends IUserDefinedType, IMutableDataType, IDataType, IMutableSchemaOwnedObject, ISchemaOwnedObject, IMutableDatabaseObject, IDatabaseObject, IMutableMetadataObject, IMetadataObject
IMutableUserDefinedType 型は、以下のメンバーを公開しています。
プロパティ
| 名前 | 説明 | |
|---|---|---|
![]() |
IsCursor | カーソル データ型かどうかを示す値を取得します。 (IDataType から継承されています。) |
![]() |
IsScalar | スカラー データ型かどうかを示す値を取得します。 (IDataType から継承されています。) |
![]() |
IsSystemObject | システム オブジェクトであるかどうかを示す値を取得します。 (IDatabaseObject から継承されています。) |
![]() |
IsSystemObject | システム オブジェクトであるかどうかを示す値を取得または設定します。 (IMutableDatabaseObject から継承されています。) |
![]() |
IsTable | テーブル データ型かどうかを示す値を取得します。 (IDataType から継承されています。) |
![]() |
IsUnknown | データ型のインスタンスが不明な型のプレースホルダーであるかどうかを示す値を取得します。 (IDataType から継承されています。) |
![]() |
IsUnknown | データ型のインスタンスが不明な型のプレースホルダーであるかどうかを示す値を取得または設定します。 (IMutableDataType から継承されています。) |
![]() |
Name | メタデータ オブジェクトの名前を取得します。 (IMetadataObject から継承されています。) |
![]() |
Parent | このオブジェクトの親である IDatabaseObject オブジェクトを取得します。 (IDatabaseObject から継承されています。) |
![]() |
Schema | このオブジェクトを所有する ISchema オブジェクトを取得します。 (ISchemaOwnedObject から継承されています。) |
先頭に戻る
メソッド
| 名前 | 説明 | |
|---|---|---|
![]() |
Accept< (Of < <' (T> ) > > )(IDatabaseObjectVisitor< (Of < <' (T> ) > > )) | 指定した IDatabaseObjectVisitor<(Of <(<'T>)>)> オブジェクトからのアクセスを許可します。 (IDatabaseObject から継承されています。) |
![]() |
Accept< (Of < <' (T> ) > > )(IMetadataObjectVisitor< (Of < <' (T> ) > > )) | 指定した IMetadataObjectVisitor<(Of <(<'T>)>)> オブジェクトからのアクセスを許可します。 (IMetadataObject から継承されています。) |
![]() |
Accept< (Of < <' (T> ) > > )(ISchemaOwnedObjectVisitor< (Of < <' (T> ) > > )) | 指定した ISchemaOwnedObjectVisitor<(Of <(<'T>)>)> オブジェクトからのアクセスを許可します。 (ISchemaOwnedObject から継承されています。) |
先頭に戻る
.gif)
.gif)