ReportingService2010.ChangeSubscriptionOwner(String, String) Metode

Definisi

Mengubah pemilik langganan.

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)

Parameter

SubscriptionID
String

ID langganan.

NewOwner
String

ID pengguna, seperti yang didefinisikan oleh ekstensi otorisasi.

Atribut

Keterangan

Tabel di bawah ini memperlihatkan informasi header dan izin pada operasi ini.

Penggunaan Header SOAP (Dalam) TrustedUserHeaderValue

(Keluar) ServerInfoHeaderValue
Izin Yang Diperlukan Mode Asli Pengguna harus menjadi anggota grup BUILTIN\Administrators
Izin Yang Diperlukan Mode SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.ManageWeb>

Metode ini mengubah Owner properti langganan yang diidentifikasi dengan SubscriptionID nilai newOwner. Langganan kemudian akan dijalankan dalam konteks keamanan pemilik baru, dan User!UserID bidang dalam laporan akan menampilkan nilai newOwner.

Catatan

Metode ini dapat digunakan oleh pengguna berbahaya untuk mencoba mendapatkan hak akses data tambahan. Untuk membantu mendiagnosis kejadian tersebut, setiap kali metode ini dipanggil, detail operasi dicatat dalam log jejak.

Berlaku untuk