Compartir a través de


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 la suscripción.

NewOwner
String

Identificador del usuario, tal como se define en la extensión de la autorización.

Atributos

Comentarios

En la siguiente tabla se muestra la información de encabezado y de permisos de esta operación.

Uso de encabezados SOAP (In) TrustedUserHeaderValue

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

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

Nota:

Un usuario malintencionado puede usar este método para intentar obtener derechos de acceso a datos adicionales. Para ayudar a diagnosticar estas incidencias, cada vez que se invoca este método, los detalles de la operación se registran en el registro de seguimiento.

Se aplica a