SPPermission class
現在のユーザーが要求されたアクセス許可のセットを持っているかどうかをテストするために使用されます。
注釈
SharePoint Foundation で使用できる組み込みアクセス許可を指定します
詳細については、次を参照してください。 https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spbasepermissions.aspx
コンストラクター
(constructor)(value) |
|
プロパティ
add |
SharePoint Foundation 互換エディターを使用して、HTML ページまたは Web パーツ ページを追加、変更、または削除し、Web サイトを編集します。 |
add |
Web パーツ ページ上で個人用 Web パーツを追加または削除します。 |
add |
リストへのアイテムの追加、ドキュメント ライブラリへのドキュメントの追加、および Web ディスカッション コメントの追加を行えます。 |
apply |
Web サイトにスタイル シート (.css ファイル) を適用できます。 |
apply |
Web サイト全体にテーマまたは枠線を適用できます。 |
approve |
リスト アイテムまたはドキュメントのマイナー バージョンを承認します。 |
browse |
Microsoft Office SharePoint Designer 2007 および WebDAV インターフェイスを使用して、Web サイトのファイルおよびフォルダーを列挙します。 |
browser |
Web サイトのユーザーに関する情報を表示できます。 |
cancel |
別のユーザーに対してチェックアウトされたドキュメントを破棄またはチェックインします。 |
create |
メール通知を作成します。 |
create |
サイト コレクション内の任意の場所で使用できるユーザー グループを作成します。 |
create |
Self-Service Site Creation を使用して Web サイトを作成します。 |
delete |
リストからのアイテムの削除、ドキュメント ライブラリからのドキュメントの削除、およびドキュメント内の Web ディスカッション コメントの削除を行います。 |
delete |
リスト アイテムまたはドキュメントの過去のバージョンを削除します。 |
edit |
リスト内のアイテムの編集、ドキュメント ライブラリ内のドキュメントの編集、ドキュメント内の Web ディスカッション コメントの編集、およびドキュメント ライブラリ内の Web パーツ ページのカスタマイズを行います。 |
edit |
ユーザーが自分のユーザー情報を変更できるようにします (写真の追加など)。 |
empty |
Web サイト上でのアクセス許可は持っていません。 ユーザー インターフェイスによって使用することはできません。 |
enumerate |
Web サイト、リスト、フォルダ、ドキュメント、またはリスト アイテムに対する権限を列挙できます。 |
full |
Web サイト上でのすべてのアクセス許可を持っています。 ユーザー インターフェイスによって使用することはできません。 |
layouts |
レイアウト ページを表示するかどうか。 |
manage |
Web サイトのすべてのユーザーへの通知を管理できます。 |
manage |
リストの作成と削除、リスト内の列の追加や削除、リストのパブリック ビューの追加や削除を行います。 |
manage |
Web サイトのアクセス許可レベルの作成と変更、およびユーザーとグループへの権限の割り当てを行えます。 |
manage |
リストの個人用ビューの作成、変更、および削除を行います。 |
manage |
チーム サイト、会議ワークスペース サイト、ドキュメント ワークスペース サイトなどのサブサイトを作成します。 |
manage |
Web サイトのすべての管理タスクを実行し、コンテンツを管理する資格を付与します。 |
open | ユーザーが Web サイト、リスト、またはフォルダーを開いて、そのコンテナー内にあるアイテムにアクセスできるようにします。 |
open |
サーバー側のファイル ハンドラーを使用してドキュメントのソースを表示します。 |
update |
Web パーツを更新して、個人用に設定した情報を表示します。 |
use |
クライアント アプリケーションを起動する機能を使用します。それ以外の場合、ユーザーはローカルでドキュメントに対する作業を実行して、変更内容をアップロードする必要があります。 |
use |
SOAP、WebDAV、または Microsoft Office SharePoint Designer 2007 インターフェイスを使用して Web サイトにアクセスします。 |
value | この SPPermission オブジェクトの値を返します |
view |
フォーム、ビュー、およびアプリケーション ページを表示します。また、リストを列挙します。 |
view |
リスト内のアイテム、ドキュメント ライブラリ内のドキュメントを表示し、Web ディスカッション コメントを表示します。 |
view |
Web サイト内のページを表示できます。 |
view |
Web サイトの利用状況のレポートを表示します。 |
view |
リスト アイテムまたはドキュメントの過去のバージョンを表示します。 |
メソッド
has |
特定のアクセス許可マスクに要求されたすべてのアクセス許可があるかどうかをテストするための関数。 |
has |
特定のアクセス許可マスクに要求されたアクセス許可があるかどうかをテストするための関数。 |
has |
特定のアクセス許可マスクに要求されたアクセス許可があるかどうかをテストするための関数。 |
コンストラクターの詳細
(constructor)(value)
SPPermission
クラスの新しいインスタンスを構築します
constructor(value: IODataBasePermission);
パラメーター
- value
- IODataBasePermission
プロパティの詳細
addAndCustomizePages
SharePoint Foundation 互換エディターを使用して、HTML ページまたは Web パーツ ページを追加、変更、または削除し、Web サイトを編集します。
static readonly addAndCustomizePages: SPPermission;
プロパティ値
addDelPrivateWebParts
Web パーツ ページ上で個人用 Web パーツを追加または削除します。
static readonly addDelPrivateWebParts: SPPermission;
プロパティ値
addListItems
リストへのアイテムの追加、ドキュメント ライブラリへのドキュメントの追加、および Web ディスカッション コメントの追加を行えます。
static readonly addListItems: SPPermission;
プロパティ値
applyStyleSheets
Web サイトにスタイル シート (.css ファイル) を適用できます。
static readonly applyStyleSheets: SPPermission;
プロパティ値
applyThemeAndBorder
approveItems
browseDirectories
Microsoft Office SharePoint Designer 2007 および WebDAV インターフェイスを使用して、Web サイトのファイルおよびフォルダーを列挙します。
static readonly browseDirectories: SPPermission;
プロパティ値
browserUserInfo
cancelCheckout
別のユーザーに対してチェックアウトされたドキュメントを破棄またはチェックインします。
static readonly cancelCheckout: SPPermission;
プロパティ値
createAlerts
createGroups
サイト コレクション内の任意の場所で使用できるユーザー グループを作成します。
static readonly createGroups: SPPermission;
プロパティ値
createSSCSite
Self-Service Site Creation を使用して Web サイトを作成します。
static readonly createSSCSite: SPPermission;
プロパティ値
deleteListItems
リストからのアイテムの削除、ドキュメント ライブラリからのドキュメントの削除、およびドキュメント内の Web ディスカッション コメントの削除を行います。
static readonly deleteListItems: SPPermission;
プロパティ値
deleteVersions
editListItems
リスト内のアイテムの編集、ドキュメント ライブラリ内のドキュメントの編集、ドキュメント内の Web ディスカッション コメントの編集、およびドキュメント ライブラリ内の Web パーツ ページのカスタマイズを行います。
static readonly editListItems: SPPermission;
プロパティ値
editMyUserInfo
ユーザーが自分のユーザー情報を変更できるようにします (写真の追加など)。
static readonly editMyUserInfo: SPPermission;
プロパティ値
emptyMask
Web サイト上でのアクセス許可は持っていません。 ユーザー インターフェイスによって使用することはできません。
static readonly emptyMask: SPPermission;
プロパティ値
enumeratePermissions
Web サイト、リスト、フォルダ、ドキュメント、またはリスト アイテムに対する権限を列挙できます。
static readonly enumeratePermissions: SPPermission;
プロパティ値
fullMask
Web サイト上でのすべてのアクセス許可を持っています。 ユーザー インターフェイスによって使用することはできません。
static readonly fullMask: SPPermission;
プロパティ値
layoutsPage
manageAlerts
manageLists
リストの作成と削除、リスト内の列の追加や削除、リストのパブリック ビューの追加や削除を行います。
static readonly manageLists: SPPermission;
プロパティ値
managePermissions
Web サイトのアクセス許可レベルの作成と変更、およびユーザーとグループへの権限の割り当てを行えます。
static readonly managePermissions: SPPermission;
プロパティ値
managePersonalViews
manageSubwebs
チーム サイト、会議ワークスペース サイト、ドキュメント ワークスペース サイトなどのサブサイトを作成します。
static readonly manageSubwebs: SPPermission;
プロパティ値
manageWeb
Web サイトのすべての管理タスクを実行し、コンテンツを管理する資格を付与します。
static readonly manageWeb: SPPermission;
プロパティ値
注釈
Activate, deactivate, or edit properties of Web site scoped Features through the object model or through the user interface (UI). When granted on the root Web site of a site collection, activate, deactivate, or edit properties of site collection scoped Features through the object model. [サイト コレクションの機能] ページを参照し、UI からサイト コレクションを範囲とする機能をアクティブ化または非アクティブ化するには、サイト コレクション管理者になる必要があります。
open
ユーザーが Web サイト、リスト、またはフォルダーを開いて、そのコンテナー内にあるアイテムにアクセスできるようにします。
static readonly open: SPPermission;
プロパティ値
openItems
updatePersonalWebParts
Web パーツを更新して、個人用に設定した情報を表示します。
static readonly updatePersonalWebParts: SPPermission;
プロパティ値
useClientIntegration
クライアント アプリケーションを起動する機能を使用します。それ以外の場合、ユーザーはローカルでドキュメントに対する作業を実行して、変更内容をアップロードする必要があります。
static readonly useClientIntegration: SPPermission;
プロパティ値
useRemoteAPIs
SOAP、WebDAV、または Microsoft Office SharePoint Designer 2007 インターフェイスを使用して Web サイトにアクセスします。
static readonly useRemoteAPIs: SPPermission;
プロパティ値
value
viewFormPages
フォーム、ビュー、およびアプリケーション ページを表示します。また、リストを列挙します。
static readonly viewFormPages: SPPermission;
プロパティ値
viewListItems
リスト内のアイテム、ドキュメント ライブラリ内のドキュメントを表示し、Web ディスカッション コメントを表示します。
static readonly viewListItems: SPPermission;
プロパティ値
viewPages
viewUsageData
viewVersions
メソッドの詳細
hasAllPermissions(requestedPerms)
特定のアクセス許可マスクに要求されたすべてのアクセス許可があるかどうかをテストするための関数。
hasAllPermissions(...requestedPerms: SPPermission[]): boolean;
パラメーター
- requestedPerms
元と比較される、任意の数の SPPermission オブジェクト
戻り値
boolean
hasAnyPermissions(requestedPerms)
特定のアクセス許可マスクに要求されたアクセス許可があるかどうかをテストするための関数。
hasAnyPermissions(...requestedPerms: SPPermission[]): boolean;
パラメーター
- requestedPerms
元と比較される、任意の数の SPPermission オブジェクト
戻り値
boolean
hasPermission(requestedPerm)
特定のアクセス許可マスクに要求されたアクセス許可があるかどうかをテストするための関数。
hasPermission(requestedPerm: SPPermission): boolean;
パラメーター
- requestedPerm
- SPPermission
元と比較される SPPermission オブジェクト
戻り値
boolean