ObjectPermissionSet メンバー

ObjectPermissionSet オブジェクトは、MicrosoftSQL Server のオブジェクト権限のセットを表します。

ObjectPermissionSet 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド ObjectPermissionSet() () () () ObjectPermissionSet クラスの新しいインスタンスを初期化します。
パブリック メソッド ObjectPermissionSet(ObjectPermission) 指定されたオブジェクト権限に基づいて ObjectPermissionSet クラスの新しいインスタンスを初期化します。
パブリック メソッド ObjectPermissionSet(array<ObjectPermission> [] () [] []) 指定したオブジェクト権限のセットに基づいて ObjectPermissionSet クラスの新しいインスタンスを初期化します。
パブリック メソッド ObjectPermissionSet(ObjectPermissionSet) 指定したオブジェクト権限のセットに基づいて ObjectPermissionSet クラスの新しいインスタンスを初期化します。

Top

メソッド

  名前 説明
パブリック メソッド Add(ObjectPermission) 参照したオブジェクト権限セットに新しいオブジェクト権限を追加した後、その権限セットを返します。
パブリック メソッド静的メンバー Add(ObjectPermissionSet, ObjectPermission) 参照したオブジェクト権限セットに新しいオブジェクト権限を追加した後、その権限セットを返します。
パブリック メソッド Equals 参照されたオブジェクト権限オブジェクトが、指定されたオブジェクトと等しいかどうかを判定します。 (PermissionSetBase. . :: . .Equals(Object) をオーバーライドします。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode このメソッドは、SQL Server インフラストラクチャをサポートするためのメソッドであり、コードから直接使用することを目的としたものではありません。 (PermissionSetBase. . :: . .GetHashCode() () () () をオーバーライドします。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド Remove 権限セットから権限を削除します。
パブリック メソッド静的メンバー Subtract IObjectPermission オブジェクトと ObjectPermissionSet オブジェクトの減算演算を実行することによって、オブジェクト権限セットを作成します。
パブリック メソッド ToString 指定した PermissionSetBase オブジェクトを示す string 値を返します。 (PermissionSetBase から継承されています。)

Top

演算子

  名前 説明
パブリック演算子静的メンバー Addition ObjectPermission オブジェクトと ObjectPermissionSet オブジェクトの加算演算を実行することによって、オブジェクト権限セットを作成します。
パブリック演算子静的メンバー Equality 2 つの ObjectPermissionSet オブジェクトに対して等価演算を実行することによって、2 つのオブジェクトが等しいかどうかを調べます。
パブリック演算子静的メンバー Inequality 2 つの ObjectPermissionSet オブジェクトに対して非等価演算を実行することによって、2 つのオブジェクトが等しくないかどうかを調べます。
パブリック演算子静的メンバー Subtraction IObjectPermission オブジェクトと ObjectPermissionSet オブジェクトの減算演算を実行することによって、オブジェクト権限セットを作成します。

Top

プロパティ

  名前 説明
パブリック プロパティ Alter ALTER 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、オブジェクトのプロパティ (所有権を除く) の変更を許可します。
パブリック プロパティ Connect CONNECT 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、オブジェクトと SQL Server のインスタンス間の接続の作成を許可します。
パブリック プロパティ Control CONTROL 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、オブジェクトに対して定義されたすべての権限、オブジェクトの権限を作成する機能、および子オブジェクトに対するフル コントロールを含む、オブジェクトのフル コントロールを許可します。
パブリック プロパティ Delete DELETE 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーにオブジェクトの削除を許可します。
パブリック プロパティ Execute EXECUTE 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーにオブジェクトの実行を許可します。
パブリック プロパティ Impersonate IMPERSONATE 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、ユーザーまたはログインの権限の借用を許可します。
パブリック プロパティ Insert INSERT 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、オブジェクトへのデータの挿入を許可します。
パブリック プロパティ Receive RECEIVE 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、Service Broker キューからのメッセージの受信を許可します。
パブリック プロパティ References REFERENCES 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、オブジェクト内のデータの参照を許可します。
パブリック プロパティ Select SELECT 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、オブジェクトからのデータの取得を許可します。
パブリック プロパティ Send SEND 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、Service Broker サービスへのメッセージの送信を許可します。
パブリック プロパティ TakeOwnership TAKE OWNERSHIP 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーにオブジェクトの所有権の取得を許可します。
パブリック プロパティ Update UPDATE 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーに、オブジェクト内のデータの変更を許可します。
パブリック プロパティ ViewChangeTracking VIEW CHANGE TRACKING 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーにデータベース オブジェクトの情報の追跡を許可します。
パブリック プロパティ ViewDefinition VIEW DEFINITION 権限を権限セットに含めるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。この権限は、権限付与対象ユーザーにオブジェクトを定義するメタデータの表示を許可します。

Top