Share via


CubePermissionCollection.Insert メソッド

定義

オーバーロード

Insert(Int32, String, String, String)

指定した RoleID、名前、識別子を使用して新しい CubePermission オブジェクトを作成し、それをコレクション内の指定したインデックス位置に挿入して、作成された新しい CubePermission を取得します。

Insert(Int32, String, String)

指定した RoleID と名前を使用して新しい CubePermission オブジェクトを作成し、それをコレクション内の指定したインデックス位置に挿入して、作成された新しい CubePermission を取得します。

Insert(Int32, CubePermission)

指定した CubePermission をコレクション内の指定したインデックスに挿入します。

Insert(Int32, String)

指定した RoleID および生成された一意名と識別子を使用して新しい CubePermission オブジェクトを作成し、それをコレクション内の指定したインデックス位置に挿入して、作成された新しい CubePermission を取得します。

Insert(Int32, String, String, String)

指定した RoleID、名前、識別子を使用して新しい CubePermission オブジェクトを作成し、それをコレクション内の指定したインデックス位置に挿入して、作成された新しい CubePermission を取得します。

public Microsoft.AnalysisServices.CubePermission Insert (int index, string roleId, string name, string id);
override this.Insert : int * string * string * string -> Microsoft.AnalysisServices.CubePermission
Public Function Insert (index As Integer, roleId As String, name As String, id As String) As CubePermission

パラメーター

index
Int32

CubePermission の挿入先である、0 から始まるインデックスです。

roleId
String

新しい CubePermission オブジェクトの RoleID です。

name
String

新しい CubePermission オブジェクトの名前です。

id
String

新しい CubePermission オブジェクトの識別子です。

戻り値

新しく作成された CubePermission。 object

例外

指定したインデックスが有効な値ではありません (0 未満または要素の合計数より大きい)。

  • コレクション内で指定した名前が有効ではありません。
  • 指定した識別子がコレクション内で無効です。

適用対象

Insert(Int32, String, String)

指定した RoleID と名前を使用して新しい CubePermission オブジェクトを作成し、それをコレクション内の指定したインデックス位置に挿入して、作成された新しい CubePermission を取得します。

public Microsoft.AnalysisServices.CubePermission Insert (int index, string roleId, string name);
override this.Insert : int * string * string -> Microsoft.AnalysisServices.CubePermission
Public Function Insert (index As Integer, roleId As String, name As String) As CubePermission

パラメーター

index
Int32

CubePermission の挿入先である、0 から始まるインデックスです。

roleId
String

新しい CubePermission オブジェクトの RoleID です。

name
String

新しい CubePermission オブジェクトの名前です。

戻り値

新しく作成された CubePermission。 object

例外

指定したインデックスが有効な値ではありません (0 未満または要素の合計数より大きい)。

コレクション内で指定した名前が有効ではありません。

注釈

CubePermission 識別子は、指定された名前に基づいて生成されます。

適用対象

Insert(Int32, CubePermission)

指定した CubePermission をコレクション内の指定したインデックスに挿入します。

public void Insert (int index, Microsoft.AnalysisServices.CubePermission item);
override this.Insert : int * Microsoft.AnalysisServices.CubePermission -> unit
Public Sub Insert (index As Integer, item As CubePermission)

パラメーター

index
Int32

CubePermission の挿入先である、0 から始まるインデックスです。

item
CubePermission

挿入する CubePermission です。

例外

指定したインデックスが有効な値ではありません (0 未満または要素の合計数より大きい)。

  • 指定した項目が null [VisualBasic の Nothing] です。
  • 指定したアイテムはコレクション内に既に存在しています。
  • 指定した CubePermission の識別子がコレクション内で無効です。
  • 指定した CubePermission の名前がコレクション内で無効です。
  • 指定した CubePermission の互換性レベルは、コレクション内では無効です。

適用対象

Insert(Int32, String)

指定した RoleID および生成された一意名と識別子を使用して新しい CubePermission オブジェクトを作成し、それをコレクション内の指定したインデックス位置に挿入して、作成された新しい CubePermission を取得します。

public Microsoft.AnalysisServices.CubePermission Insert (int index, string roleId);
override this.Insert : int * string -> Microsoft.AnalysisServices.CubePermission
Public Function Insert (index As Integer, roleId As String) As CubePermission

パラメーター

index
Int32

CubePermission の挿入先である、0 から始まるインデックスです。

roleId
String

新しい CubePermission オブジェクトの RoleID です。

戻り値

新しく作成された CubePermission。 object

例外

指定したインデックスが有効な値ではありません (0 未満または要素の合計数より大きい)。

適用対象