ReportingService2010.ChangeSubscriptionOwner(String, String) Método

Definición

Cambia el propietario de una suscripción.

public:
 void ChangeSubscriptionOwner(System::String ^ SubscriptionID, System::String ^ NewOwner);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ChangeSubscriptionOwner", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
public void ChangeSubscriptionOwner(string SubscriptionID, string NewOwner);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/ChangeSubscriptionOwner", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
member this.ChangeSubscriptionOwner : string * string -> unit
Public Sub ChangeSubscriptionOwner (SubscriptionID As String, NewOwner As String)

Parámetros

SubscriptionID
String

Identificador de suscripción.

NewOwner
String

El ID de usuario, tal y como lo define la extensión de autorización.

Atributos

Comentarios

La siguiente tabla muestra la información sobre cabeceras y permisos sobre esta operación.

Uso de la cabecera SOAP (En) TrustedUserHeaderValue

(Fuera) ServerInfoHeaderValue
Permisos requeridos en modo nativo El usuario debe ser miembro del grupo BUILTIN\Administrators
Permisos requeridos en el modo SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.ManageWeb>

Este método cambia la Owner propiedad de la suscripción identificada por SubscriptionID por el valor de newOwner. La suscripción se ejecutará entonces en el contexto de seguridad del nuevo propietario, y el User!UserID campo en el informe mostrará el valor de newOwner.

Nota:

Este método puede ser utilizado por un usuario malicioso para intentar obtener derechos adicionales de acceso a los datos. Para ayudar a diagnosticar tales incidentes, siempre que se invoca este método, los detalles de la operación se registran en el registro de trazos.

Se aplica a