Share via


DataSourceDefinition.ImpersonateUser Propiedad

Definición

Obtiene o establece un valor que indica si el servidor de informes intenta suplantar a un usuario utilizando las credenciales almacenadas.

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

Valor de propiedad

true, si el servidor de informes se establece para suplantar a un usuario; de lo contrario, false. El valor predeterminado es false.

Comentarios

Cuando se establece trueen , una extensión de datos intenta suplantar al usuario autenticado en el servidor de informes en el origen de datos después de establecer una conexión.

Nota:

ImpersonateUsersolo es compatible con la extensión de datos SQL Server que se incluye con el servidor de informes.

Cuando se establece en false, el servidor de informes pasa las credenciales al origen de datos.

La suplantación solo se puede realizar cuando CredentialRetrieval se establece Storeen .

El valor de la ImpersonateUser propiedad tiene una propiedad correspondiente ImpersonateUserSpecified que indica si esta propiedad se debe omitir en la llamada al servicio web.

Para obtener más información sobre cómo omitir propiedades, vea Omitir valores para objetos de servicio web opcionales.

Se aplica a