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)을 참조하세요.