次の方法で共有


SPPermission class

現在のユーザーが要求されたアクセス許可のセットを持っているかどうかをテストするために使用されます。

注釈

SharePoint Foundation で使用できる組み込みアクセス許可を指定します

詳細については、次を参照してください。 https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spbasepermissions.aspx

コンストラクター

(constructor)(value)

SPPermission クラスの新しいインスタンスを構築します

プロパティ

addAndCustomizePages

SharePoint Foundation 互換エディターを使用して、HTML ページまたは Web パーツ ページを追加、変更、または削除し、Web サイトを編集します。

addDelPrivateWebParts

Web パーツ ページ上で個人用 Web パーツを追加または削除します。

addListItems

リストへのアイテムの追加、ドキュメント ライブラリへのドキュメントの追加、および Web ディスカッション コメントの追加を行えます。

applyStyleSheets

Web サイトにスタイル シート (.css ファイル) を適用できます。

applyThemeAndBorder

Web サイト全体にテーマまたは枠線を適用できます。

approveItems

リスト アイテムまたはドキュメントのマイナー バージョンを承認します。

browseDirectories

Microsoft Office SharePoint Designer 2007 および WebDAV インターフェイスを使用して、Web サイトのファイルおよびフォルダーを列挙します。

browserUserInfo

Web サイトのユーザーに関する情報を表示できます。

cancelCheckout

別のユーザーに対してチェックアウトされたドキュメントを破棄またはチェックインします。

createAlerts

メール通知を作成します。

createGroups

サイト コレクション内の任意の場所で使用できるユーザー グループを作成します。

createSSCSite

Self-Service Site Creation を使用して Web サイトを作成します。

deleteListItems

リストからのアイテムの削除、ドキュメント ライブラリからのドキュメントの削除、およびドキュメント内の Web ディスカッション コメントの削除を行います。

deleteVersions

リスト アイテムまたはドキュメントの過去のバージョンを削除します。

editListItems

リスト内のアイテムの編集、ドキュメント ライブラリ内のドキュメントの編集、ドキュメント内の Web ディスカッション コメントの編集、およびドキュメント ライブラリ内の Web パーツ ページのカスタマイズを行います。

editMyUserInfo

ユーザーが自分のユーザー情報を変更できるようにします (写真の追加など)。

emptyMask

Web サイト上でのアクセス許可は持っていません。 ユーザー インターフェイスによって使用することはできません。

enumeratePermissions

Web サイト、リスト、フォルダ、ドキュメント、またはリスト アイテムに対する権限を列挙できます。

fullMask

Web サイト上でのすべてのアクセス許可を持っています。 ユーザー インターフェイスによって使用することはできません。

layoutsPage

レイアウト ページを表示するかどうか。

manageAlerts

Web サイトのすべてのユーザーへの通知を管理できます。

manageLists

リストの作成と削除、リスト内の列の追加や削除、リストのパブリック ビューの追加や削除を行います。

managePermissions

Web サイトのアクセス許可レベルの作成と変更、およびユーザーとグループへの権限の割り当てを行えます。

managePersonalViews

リストの個人用ビューの作成、変更、および削除を行います。

manageSubwebs

チーム サイト、会議ワークスペース サイト、ドキュメント ワークスペース サイトなどのサブサイトを作成します。

manageWeb

Web サイトのすべての管理タスクを実行し、コンテンツを管理する資格を付与します。

open

ユーザーが Web サイト、リスト、またはフォルダーを開いて、そのコンテナー内にあるアイテムにアクセスできるようにします。

openItems

サーバー側のファイル ハンドラーを使用してドキュメントのソースを表示します。

updatePersonalWebParts

Web パーツを更新して、個人用に設定した情報を表示します。

useClientIntegration

クライアント アプリケーションを起動する機能を使用します。それ以外の場合、ユーザーはローカルでドキュメントに対する作業を実行して、変更内容をアップロードする必要があります。

useRemoteAPIs

SOAP、WebDAV、または Microsoft Office SharePoint Designer 2007 インターフェイスを使用して Web サイトにアクセスします。

value

この SPPermission オブジェクトの値を返します

viewFormPages

フォーム、ビュー、およびアプリケーション ページを表示します。また、リストを列挙します。

viewListItems

リスト内のアイテム、ドキュメント ライブラリ内のドキュメントを表示し、Web ディスカッション コメントを表示します。

viewPages

Web サイト内のページを表示できます。

viewUsageData

Web サイトの利用状況のレポートを表示します。

viewVersions

リスト アイテムまたはドキュメントの過去のバージョンを表示します。

メソッド

hasAllPermissions(requestedPerms)

特定のアクセス許可マスクに要求されたすべてのアクセス許可があるかどうかをテストするための関数。

hasAnyPermissions(requestedPerms)

特定のアクセス許可マスクに要求されたアクセス許可があるかどうかをテストするための関数。

hasPermission(requestedPerm)

特定のアクセス許可マスクに要求されたアクセス許可があるかどうかをテストするための関数。

コンストラクターの詳細

(constructor)(value)

SPPermission クラスの新しいインスタンスを構築します

constructor(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

Web サイト全体にテーマまたは枠線を適用できます。

static readonly applyThemeAndBorder: SPPermission;

プロパティ値

approveItems

リスト アイテムまたはドキュメントのマイナー バージョンを承認します。

static readonly approveItems: SPPermission;

プロパティ値

browseDirectories

Microsoft Office SharePoint Designer 2007 および WebDAV インターフェイスを使用して、Web サイトのファイルおよびフォルダーを列挙します。

static readonly browseDirectories: SPPermission;

プロパティ値

browserUserInfo

Web サイトのユーザーに関する情報を表示できます。

static readonly browserUserInfo: SPPermission;

プロパティ値

cancelCheckout

別のユーザーに対してチェックアウトされたドキュメントを破棄またはチェックインします。

static readonly cancelCheckout: SPPermission;

プロパティ値

createAlerts

メール通知を作成します。

static readonly createAlerts: SPPermission;

プロパティ値

createGroups

サイト コレクション内の任意の場所で使用できるユーザー グループを作成します。

static readonly createGroups: SPPermission;

プロパティ値

createSSCSite

Self-Service Site Creation を使用して Web サイトを作成します。

static readonly createSSCSite: SPPermission;

プロパティ値

deleteListItems

リストからのアイテムの削除、ドキュメント ライブラリからのドキュメントの削除、およびドキュメント内の Web ディスカッション コメントの削除を行います。

static readonly deleteListItems: SPPermission;

プロパティ値

deleteVersions

リスト アイテムまたはドキュメントの過去のバージョンを削除します。

static readonly deleteVersions: SPPermission;

プロパティ値

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

レイアウト ページを表示するかどうか。

static readonly layoutsPage: SPPermission;

プロパティ値

manageAlerts

Web サイトのすべてのユーザーへの通知を管理できます。

static readonly manageAlerts: SPPermission;

プロパティ値

manageLists

リストの作成と削除、リスト内の列の追加や削除、リストのパブリック ビューの追加や削除を行います。

static readonly manageLists: SPPermission;

プロパティ値

managePermissions

Web サイトのアクセス許可レベルの作成と変更、およびユーザーとグループへの権限の割り当てを行えます。

static readonly managePermissions: SPPermission;

プロパティ値

managePersonalViews

リストの個人用ビューの作成、変更、および削除を行います。

static readonly managePersonalViews: SPPermission;

プロパティ値

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

サーバー側のファイル ハンドラーを使用してドキュメントのソースを表示します。

static readonly openItems: SPPermission;

プロパティ値

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

この SPPermission オブジェクトの値を返します

get value(): IODataBasePermission;

プロパティ値

viewFormPages

フォーム、ビュー、およびアプリケーション ページを表示します。また、リストを列挙します。

static readonly viewFormPages: SPPermission;

プロパティ値

viewListItems

リスト内のアイテム、ドキュメント ライブラリ内のドキュメントを表示し、Web ディスカッション コメントを表示します。

static readonly viewListItems: SPPermission;

プロパティ値

viewPages

Web サイト内のページを表示できます。

static readonly viewPages: SPPermission;

プロパティ値

viewUsageData

Web サイトの利用状況のレポートを表示します。

static readonly viewUsageData: SPPermission;

プロパティ値

viewVersions

リスト アイテムまたはドキュメントの過去のバージョンを表示します。

static readonly viewVersions: SPPermission;

プロパティ値

メソッドの詳細

hasAllPermissions(requestedPerms)

特定のアクセス許可マスクに要求されたすべてのアクセス許可があるかどうかをテストするための関数。

hasAllPermissions(...requestedPerms: SPPermission[]): boolean;

パラメーター

requestedPerms

SPPermission[]

元と比較される、任意の数の SPPermission オブジェクト

戻り値

boolean

hasAnyPermissions(requestedPerms)

特定のアクセス許可マスクに要求されたアクセス許可があるかどうかをテストするための関数。

hasAnyPermissions(...requestedPerms: SPPermission[]): boolean;

パラメーター

requestedPerms

SPPermission[]

元と比較される、任意の数の SPPermission オブジェクト

戻り値

boolean

hasPermission(requestedPerm)

特定のアクセス許可マスクに要求されたアクセス許可があるかどうかをテストするための関数。

hasPermission(requestedPerm: SPPermission): boolean;

パラメーター

requestedPerm
SPPermission

元と比較される SPPermission オブジェクト

戻り値

boolean