Langage

ReportingService2010.ChangeSubscriptionOwner(String, String) Méthode

Définition

Changement de propriétaire d’un abonnement.

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)

Paramètres

SubscriptionID
String

ID d’abonnement.

NewOwner
String

L’identifiant utilisateur, tel que défini par l’extension d’autorisation.

Attributs

Remarques

Le tableau ci-dessous présente les informations sur l’en-tête et les autorisations concernant cette opération.

Utilisation de l’en-tête SOAP (En) TrustedUserHeaderValue

(Dehors) ServerInfoHeaderValue
Mode natif : autorisations requises L’utilisateur doit être membre du groupe BUILTIN\Administrators
Permissions requises en mode SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.ManageWeb>

Cette méthode modifie la Owner propriété de l’abonnement identifiée par SubscriptionID en la valeur de newOwner. L’abonnement s’exécutera alors dans le contexte de sécurité du nouveau propriétaire, et le User!UserID champ du rapport affichera la valeur de newOwner.

Note

Cette méthode peut être utilisée par un utilisateur malveillant pour tenter d’obtenir des droits d’accès supplémentaires aux données. Pour aider à diagnostiquer de tels incidents, chaque fois que cette méthode est invoquée, les détails de l’opération sont enregistrés dans le journal de traces.

S’applique à