Condividi tramite


DataSourceDefinition.ImpersonateUser Proprietà

Definizione

Ottiene o imposta un valore che indica se il server di report tenta di rappresentare un utente tramite credenziali archiviate.

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

Valore della proprietà

true se il server di report è impostato per rappresentare un utente; in caso contrario, false. Il valore predefinito è false.

Commenti

Se impostato su true, un'estensione dati tenta di rappresentare l'utente autenticato nel server di report nell'origine dati dopo che è stata stabilita una connessione.

Nota

ImpersonateUserè supportato solo dall'estensione dati SQL Server inclusa nel server di report.

Se impostato su false, il server di report passa le credenziali all'origine dati.

La rappresentazione può essere eseguita solo quando CredentialRetrieval è impostato su Store.

Il valore della ImpersonateUser proprietà ha una proprietà corrispondente ImpersonateUserSpecified che indica se questa proprietà deve essere omessa dalla chiamata al servizio Web.

Per altre informazioni sull'omissione di proprietà, vedere omettere valori per oggetti servizio Web facoltativi.

Si applica a