Permission クラス
Permission は、権限管理用の抽象クラスです。
継承階層
System. . :: . .Object
System. . :: . .MarshalByRefObject
System.ComponentModel. . :: . .Component
Microsoft.AnalysisServices. . :: . .ModelComponent
Microsoft.AnalysisServices. . :: . .NamedComponent
Microsoft.AnalysisServices. . :: . .MajorObject
Microsoft.AnalysisServices..::..Permission
詳細情報...
名前空間: Microsoft.AnalysisServices
アセンブリ: Microsoft.AnalysisServices (Microsoft.AnalysisServices.dll)
構文
'宣言
<GuidAttribute("704998A9-D36C-4597-A95C-278D6093BF5B")> _
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736AD6E5F9586BAC2D531EABC3ACC666C2F8EC879FA94F8F7B0327D2FF2ED523448F83C3D5C5DD2DFC7BC99C5286B2C125117BF5CBE242B9D41750732B2BDFFE649C6EFB8E5526D526FDD130095ECDB7BF210809C6CDAD8824FAA9AC0310AC3CBA2AA0523567B2DFA7FE250B30FACBD62D4EC99B94AC47C7D3B28F1F6E4C8")> _
Public MustInherit Class Permission _
Inherits MajorObject
'使用
Dim instance As Permission
[GuidAttribute("704998A9-D36C-4597-A95C-278D6093BF5B")]
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736AD6E5F9586BAC2D531EABC3ACC666C2F8EC879FA94F8F7B0327D2FF2ED523448F83C3D5C5DD2DFC7BC99C5286B2C125117BF5CBE242B9D41750732B2BDFFE649C6EFB8E5526D526FDD130095ECDB7BF210809C6CDAD8824FAA9AC0310AC3CBA2AA0523567B2DFA7FE250B30FACBD62D4EC99B94AC47C7D3B28F1F6E4C8")]
public abstract class Permission : MajorObject
[GuidAttribute(L"704998A9-D36C-4597-A95C-278D6093BF5B")]
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736AD6E5F9586BAC2D531EABC3ACC666C2F8EC879FA94F8F7B0327D2FF2ED523448F83C3D5C5DD2DFC7BC99C5286B2C125117BF5CBE242B9D41750732B2BDFFE649C6EFB8E5526D526FDD130095ECDB7BF210809C6CDAD8824FAA9AC0310AC3CBA2AA0523567B2DFA7FE250B30FACBD62D4EC99B94AC47C7D3B28F1F6E4C8")]
public ref class Permission abstract : public MajorObject
[<AbstractClassAttribute>]
[<GuidAttribute("704998A9-D36C-4597-A95C-278D6093BF5B")>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736AD6E5F9586BAC2D531EABC3ACC666C2F8EC879FA94F8F7B0327D2FF2ED523448F83C3D5C5DD2DFC7BC99C5286B2C125117BF5CBE242B9D41750732B2BDFFE649C6EFB8E5526D526FDD130095ECDB7BF210809C6CDAD8824FAA9AC0310AC3CBA2AA0523567B2DFA7FE250B30FACBD62D4EC99B94AC47C7D3B28F1F6E4C8")>]
type Permission =
class
inherit MajorObject
end
public abstract class Permission extends MajorObject
Permission 型は、以下のメンバーを公開しています。
コンストラクター
名前 | 説明 | |
---|---|---|
Permission() () () () | Permission の新しいインスタンスを既定値で初期化します。このメソッドは、派生クラスから呼び出されるか、オーバーロードされます。 | |
Permission(String, String, String) | パラメータ値として roleID、ユーザー名、ユーザー ID を使用して、Permission の新しいインスタンスを初期化します。このメソッドは、派生クラスから呼び出されるか、オーバーロードされます。 |
先頭に戻る
プロパティ
名前 | 説明 | |
---|---|---|
Annotations | 現在のオブジェクトに対するすべての注釈のコレクション オブジェクトを取得します。 (MajorObject から継承されています。) | |
CanRaiseEvents | (Component から継承されています。) | |
Container | (Component から継承されています。) | |
CreatedTimestamp | オブジェクトの作成日時を取得します。値の設定も可能です。 (MajorObject から継承されています。) | |
Description | 現在のオブジェクトの説明文字列を取得します。値の設定も可能です。 (MajorObject から継承されています。) | |
DesignMode | (Component から継承されています。) | |
Events | (Component から継承されています。) | |
FriendlyName | (NamedComponent から継承されています。) | |
ID | (NamedComponent から継承されています。) | |
IsLoaded | インフラストラクチャです。 (MajorObject から継承されています。) | |
KeyForCollection | (NamedComponent から継承されています。) | |
LastSchemaUpdate | 現在のオブジェクト スキーマの最終更新日時を取得します。値の設定も可能です。 (MajorObject から継承されています。) | |
Name | (NamedComponent から継承されています。) | |
OwningCollection | ModelComponent を格納するコレクションを取得します。値の設定も可能です。 (ModelComponent から継承されています。) | |
Parent | インフラストラクチャです。 (ModelComponent から継承されています。) | |
Process | 親オブジェクトの Process 属性を取得します。値の設定も可能です。 | |
Read | 親オブジェクトの Read 属性を取得します。値の設定も可能です。 | |
ReadDefinition | 親オブジェクトの ReadDefinition 属性を取得します。値の設定も可能です。 | |
Role | 権限を定義する Role オブジェクトを取得します。 | |
RoleID | 権限を定義する Role オブジェクトの RoleID を取得します。値の設定も可能です。 | |
Site | (NamedComponent から継承されています。) | |
SiteID | (NamedComponent から継承されています。) | |
Write | 親オブジェクトの Write 属性を取得します。値の設定も可能です。 |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
AddToContainer | インフラストラクチャです。 (ModelComponent から継承されています。) | |
AfterInsert | インフラストラクチャです。 (ModelComponent から継承されています。) | |
AfterMove | インフラストラクチャです。 (ModelComponent から継承されています。) | |
AfterRemove | インフラストラクチャです。 (ModelComponent から継承されています。) | |
BeforeRemove | インフラストラクチャです。 (ModelComponent から継承されています。) | |
Clone | インフラストラクチャです。 (MajorObject から継承されています。) | |
CopyTo(ModelComponent) | インフラストラクチャです。 (ModelComponent から継承されています。) | |
CopyTo(NamedComponent) | (NamedComponent から継承されています。) | |
CopyTo(MajorObject, Boolean) | インフラストラクチャです。 (MajorObject. . :: . .CopyTo(MajorObject, Boolean) をオーバーライドします。) | |
CreateObjRef | (MarshalByRefObject から継承されています。) | |
Dispose() () () () | (Component から継承されています。) | |
Dispose(Boolean) | (Component から継承されています。) | |
Drop() () () () | 現在のオブジェクトを削除し、サーバーを更新します。 (MajorObject から継承されています。) | |
Drop(DropOptions) | 指定したオプションを使用して、現在のオブジェクトを削除し、サーバーを更新します。 (MajorObject から継承されています。) | |
Drop(DropOptions, XmlaWarningCollection) | 指定したオプションを使用して、現在のオブジェクトを削除し、サーバーを更新します。削除操作によって発生した警告は、指定した warnings オブジェクトで返されます。 (MajorObject から継承されています。) | |
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection) | 指定したオプションを使用して、現在のオブジェクトを削除し、サーバーを更新します。削除操作によって発生した警告は、指定した warnings 変数で返され、操作の影響を受けるオブジェクトの結果は、指定した impactResult 変数で返されます。 (MajorObject から継承されています。) | |
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean) | 指定したオプションを使用して、現在のオブジェクトを削除し、サーバーを更新します。削除操作によって発生した警告は、指定した warnings 変数で返され、操作の影響を受けるオブジェクトの結果は、指定した impactResult 変数で返されます。 (MajorObject から継承されています。) | |
Equals | (Object から継承されています。) | |
Finalize | (Component から継承されています。) | |
GetCreateReferences | インフラストラクチャです。 (MajorObject から継承されています。) | |
GetDependents | インフラストラクチャです。 (MajorObject から継承されています。) | |
GetDropDependents | インフラストラクチャです。 (MajorObject から継承されています。) | |
GetHashCode | (Object から継承されています。) | |
GetLifetimeService | (MarshalByRefObject から継承されています。) | |
GetReferences | インフラストラクチャです。 (MajorObject から継承されています。) | |
GetService | (Component から継承されています。) | |
GetType | (Object から継承されています。) | |
GetUpdateOverwrites | インフラストラクチャです。 (MajorObject から継承されています。) | |
InitializeLifetimeService | (MarshalByRefObject から継承されています。) | |
MemberwiseClone() () () () | (Object から継承されています。) | |
MemberwiseClone(Boolean) | (MarshalByRefObject から継承されています。) | |
Refresh() () () () | サーバー定義を基に現在のオブジェクトを更新します。 (MajorObject から継承されています。) | |
Refresh(Boolean) | サーバー定義を基に現在のオブジェクトを更新します。また、指定されている場合は、読み込まれた依存オブジェクトも更新します。 (MajorObject から継承されています。) | |
Refresh(Boolean, RefreshType) | サーバー定義を基に現在のオブジェクトを更新します。また、指定されている場合は、読み込まれた依存オブジェクトも更新します。 (MajorObject から継承されています。) | |
RemoveFromContainer | インフラストラクチャです。 (ModelComponent から継承されています。) | |
Reset | (NamedComponent から継承されています。) | |
Submit() () () () | インフラストラクチャです。 (ModelComponent から継承されています。) | |
Submit(Boolean) | インフラストラクチャです。 (ModelComponent から継承されています。) | |
ToString | (NamedComponent から継承されています。) | |
Update() () () () | 依存オブジェクトを更新するための既定値を使用して、現在のオブジェクトのサーバー定義を実際の値に更新します。 (MajorObject から継承されています。) | |
Update(UpdateOptions) | 依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新します。 (MajorObject から継承されています。) | |
Update(UpdateOptions, UpdateMode) | 依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新します。 (MajorObject から継承されています。) | |
Update(UpdateOptions, UpdateMode, XmlaWarningCollection) | 依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新し、操作によって発生した警告を報告します。 (MajorObject から継承されています。) | |
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection) | 依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新し、操作によって発生した警告を報告し、操作の影響を受けるオブジェクトを返します。 (MajorObject から継承されています。) | |
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean) | 依存オブジェクトを更新するために指定されたオプションを使用して、現在のオブジェクトのサーバー定義を実際の値に更新し、操作によって発生した警告を報告し、操作の影響を受けるオブジェクトを返します。analyzeImpactOnly が true の場合、影響分析操作だけが実行され、更新操作は実行されません。 (MajorObject から継承されています。) | |
Validate(ValidationErrorCollection) | 追加先の要素を検証します。コレクション内で検出されたエラーが返されます。 (ModelComponent から継承されています。) | |
Validate(ValidationResultCollection) | (MajorObject から継承されています。) | |
Validate(ValidationErrorCollection, Boolean) | 追加先の要素を検証します。コレクション内で検出されたエラーが返されます。パラメータを使って、詳細なエラー情報を返すように指定できます。 (ModelComponent から継承されています。) | |
Validate(ValidationResultCollection, ValidationOptions) | (MajorObject から継承されています。) | |
Validate(ValidationErrorCollection, Boolean, ServerEdition) | (NamedComponent. . :: . .Validate(ValidationErrorCollection, Boolean, ServerEdition) をオーバーライドします。) | |
Validate(ValidationResultCollection, ValidationOptions, ServerEdition) | (MajorObject から継承されています。) |
先頭に戻る
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
IDeserializationCallback. . :: . .OnDeserialization | (MajorObject から継承されています。) | |
IFormattable. . :: . .ToString | (NamedComponent から継承されています。) | |
IDeserializationStartCallback. . :: . .OnDeserializationBegin | (MajorObject から継承されています。) | |
IHostableComponent. . :: . .Host | (ModelComponent から継承されています。) | |
IModelComponent. . :: . .FriendlyPath | (ModelComponent から継承されています。) | |
IModelComponent. . :: . .OwningCollection | (ModelComponent から継承されています。) |
先頭に戻る
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
継承階層
System. . :: . .Object
System. . :: . .MarshalByRefObject
System.ComponentModel. . :: . .Component
Microsoft.AnalysisServices. . :: . .ModelComponent
Microsoft.AnalysisServices. . :: . .NamedComponent
Microsoft.AnalysisServices. . :: . .MajorObject
Microsoft.AnalysisServices..::..Permission
Microsoft.AnalysisServices. . :: . .CubePermission
Microsoft.AnalysisServices. . :: . .DatabasePermission
Microsoft.AnalysisServices. . :: . .DataSourcePermission
Microsoft.AnalysisServices. . :: . .DimensionPermission
Microsoft.AnalysisServices. . :: . .MiningModelPermission
Microsoft.AnalysisServices. . :: . .MiningStructurePermission