共用方式為


SPUser.RequireRequestToken property

取得或設定值,這個值,指出SPUser物件是否需要要求語彙基元。

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'宣告
Public Property RequireRequestToken As Boolean
    Get
    Set
'用途
Dim instance As SPUser
Dim value As Boolean

value = instance.RequireRequestToken

instance.RequireRequestToken = value
public bool RequireRequestToken { get; set; }

Property value

Type: System.Boolean
true如果SPUser物件需要要求語彙基元。否則false。

備註

只有當IsApplicationPrincipal屬性是true, RequireRequestToken屬性可以是true 。

設定為true的RequireRequestToken的實際效用是由SPUser物件的應用程式必須裝載在Microsoft SharePoint Foundation頁面的 [網頁組件為真實的使用者。也就是使用者不是應用程式的主體。巡覽。應用程式可以採取的動作,並擷取資料,才是真正的使用者和應用程式主體有一或多個資料的權限。

我們建議您該RequireRequestToken為true , IsApplicationPrincipal時true。如果尚未選取,然後執行應用程式的任何人必須的所有權限的應用程式,即使該人員不需要這些權限。

如需角色的要求語彙基元的詳細資訊,請參閱 [相關主題] 區段中的連結。

請參閱

參照

SPUser class

SPUser members

Microsoft.SharePoint namespace

SPExternalApplicationRequestProperties.RequestTokenPrefix

Microsoft.SharePoint.Client.ExternalApplicationRequestToken

ApplicationContext.RequestToken

ClientConstants.RequestTokenHeader

RequestForwarder.RequestToken

其他資源

How to: Create an Application Principal User

Lifecycle of a Silverlight Request to a Web Application