ITokenDataExtension.SetUserToken(Byte[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SharePoint ユーザー トークンを設定します。 このメソッドはレポート サーバーで使用され、SharePoint ユーザー トークンをデータ処理拡張機能に送信します。
public:
void SetUserToken(cli::array <System::Byte> ^ UserToken);
public void SetUserToken (byte[] UserToken);
abstract member SetUserToken : byte[] -> unit
Public Sub SetUserToken (UserToken As Byte())
パラメーター
- UserToken
- Byte[]
トークン データを表すbyte
配列。
例
次の例は、SharePoint ユーザー トークンのある SharePoint データ ソースに接続できる IDbConnection インターフェイスである、接続クラス実装の作成方法を示しています。
using System.Microsoft.ReportingServices.DataProcessing;
using Microsoft.SharePoint;
public class SPConnection : ITokenDataExtension, IDbConnection
{
private SPUserToken token = null;
private SPSite site = null;
...
// Implement the SetUserToken method in ITokenDataExtension
public void SetUserToken(byte[] UserToken)
{
token = new SPUserToken(UserToken);
}
// Implement the Open method in IDbConnection
public void Open()
{
// Connect to a site collection using the token.
// To use a variable for site URL, implement the
// IDbConnection.ConnectionString property accordingly.
site = new SPSite(
"http://contoso/sites/salesdata/thisyear/default.aspx",
token);
...
}
//Implement the other methods and properties in IDbConnection
...
}
Imports System.Microsoft.ReportingServices.DataProcessing
Imports Microsoft.SharePoint
Public Class SPConnection
Implements ITokenDataExtension
Implements IDbConnection
Private token As SPUserToken = Nothing
Private site As SPSite = Nothing
... ' Implement the SetUserToken method in ITokenDataExtension
Public Sub SetUserToken(ByVal UserToken As Byte())
token = New SPUserToken(UserToken)
End Sub
' Implement the Open method in IDbConnection
Public Sub Open()
' Connect to a site collection using the token.
' To use a variable for site URL, implement the
' IDbConnection.ConnectionString property accordingly.
site = New SPSite(_
"http://contoso/sites/salesdata/thisyear/default.aspx",_
token)
End Sub
'Implement the other methods and properties in IDbConnection
...
End Class
注釈
ユーザー トークンは、ほとんどの場合、現在ログオンしているユーザーです。 サブスクリプション配信の場合は、サブスクリプション作成者のトークンです。 レポート サーバーがユーザー トークンを取得できない場合、自動実行用アカウントの SharePoint トークンが作成されます。 詳細については、「自動実行アカウントの構成 (SSRS Configuration Manager)」を参照してください。