Partager via


DataSourceDefinition.ImpersonateUser Propriété

Définition

Obtient ou définit une valeur qui indique si le serveur de rapports essaie d'emprunter l'identité d'un utilisateur à l'aide d'informations d'identification stockées.

public:
 property bool ImpersonateUser { bool get(); void set(bool value); };
public bool ImpersonateUser { get; set; }
member this.ImpersonateUser : bool with get, set
Public Property ImpersonateUser As Boolean

Valeur de propriété

true si le serveur de rapports est défini pour emprunter l'identité d'un utilisateur ; sinon, false. Par défaut, il s’agit de false.

Remarques

Lorsqu’elle trueest définie sur , une extension de données tente d’emprunter l’identité de l’utilisateur authentifié auprès du serveur de rapports au niveau de la source de données après l’établissement d’une connexion.

Notes

ImpersonateUserest uniquement pris en charge par l’extension de données SQL Server incluse avec Report Server.

Lorsqu’il falseest défini sur , le serveur de rapports transmet les informations d’identification à la source de données.

L’emprunt d’identité ne peut être effectué que lorsque CredentialRetrieval est défini sur Store.

La valeur de la ImpersonateUser propriété a une propriété correspondante ImpersonateUserSpecified qui indique si cette propriété doit être omise de l’appel de service Web.

Pour plus d’informations sur l’omission de propriétés, consultez Omission de valeurs pour les objets de service web facultatifs.

S’applique à