OperationNames Sınıfı
Alan adları ve sql Server Reporting Services öğeler üzerinde kullanıcıların gerçekleştirebileceği işlemler için karşılık gelen değerleri içerir.
Devralma Hiyerarşisi
System.Object
Microsoft.ReportingServices.Interfaces.OperationNames
Ad Alanı: Microsoft.ReportingServices.Interfaces
Derlemeler: Microsoft.ReportingServices.Interfaces (Microsoft.ReportingServices.Interfaces içinde.dll)
Microsoft.ReportingServices.SharePoint.UI.WebParts (Microsoft.ReportingServices.SharePoint.UI.WebParts içinde.dll)
Sözdizimi
'Bildirim
Public NotInheritable Class OperationNames
'Kullanım
Dim instance As OperationNames
public sealed class OperationNames
public ref class OperationNames sealed
[<SealedAttribute>]
type OperationNames = class end
public final class OperationNames
OperationNames türü aşağıdaki üyeleri açıklar.
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
Equals | (Object öğesinden devralınmıştır.) |
![]() |
Finalize | (Object öğesinden devralınmıştır.) |
![]() |
GetHashCode | (Object öğesinden devralınmıştır.) |
![]() |
GetType | (Object öğesinden devralınmıştır.) |
![]() |
MemberwiseClone | (Object öğesinden devralınmıştır.) |
![]() |
ToString | (Object öğesinden devralınmıştır.) |
Üst
Alanlar
Ad | Açıklama | |
---|---|---|
![]() ![]() |
ExecuteReportDefinition | |
![]() ![]() |
OperCancelJobs | "İşleri iptal et" işlemi belirtir. |
![]() ![]() |
OperCreateAnySubscription | "Any Abonelik Oluştur" işlemi belirtir. |
![]() ![]() |
OperCreateDatasource | "Veri kaynak Oluştur" işlemi belirtir. |
![]() ![]() |
OperCreateFolder | "Klasör Oluştur" işlemi belirtir. |
![]() ![]() |
OperCreateLink | "Bağ Oluştur" işlemi belirtir. |
![]() ![]() |
OperCreateModel | |
![]() ![]() |
OperCreateReport | "Rapor oluştur" işlemi belirtir. |
![]() ![]() |
OperCreateResource | "Kaynak Oluştur" işlemi belirtir. |
![]() ![]() |
OperCreateRoles | "Roller Oluştur" işlemi belirtir. |
![]() ![]() |
OperCreateSchedules | "Zamanlama Oluştur" işlemi belirtir. |
![]() ![]() |
OperCreateSnapshot | "Rapor Geçmişi oluşturma" işlemi belirtir. |
![]() ![]() |
OperCreateSubscription | "Abonelik Oluştur" işlemi belirtir. |
![]() ![]() |
OperDelete | "Sil" işlemi belirtir. |
![]() ![]() |
OperDeleteAnySubscription | "Any aboneliği sil" işlemi belirtir. |
![]() ![]() |
OperDeleteHistory | "Rapor Geçmişi Sil" işlemi belirtir. |
![]() ![]() |
OperDeleteRoles | "Rolleri Sil" işlemi belirtir. |
![]() ![]() |
OperDeleteSchedules | "Silme zamanlamaları" işlemi belirtir. |
![]() ![]() |
OperDeleteSubscription | "Aboneliği sil" işlemi belirtir. |
![]() ![]() |
OperExecute | "Execute" işlemi belirtir. |
![]() ![]() |
OperExecuteAndView | "Yürütme ve Görünüm" işlemi belirtir. |
![]() ![]() |
OperGenerateEvents | "Olay Oluştur" işlemi belirtir. |
![]() ![]() |
OperListHistory | "Rapor Geçmişi listesi" işlemi belirtir. |
![]() ![]() |
OperListJobs | "Liste işleri" işlemi belirtir. |
![]() ![]() |
OperManageSharedSchedules | "Paylaşılan zamanlamalarını Yönet" işlemi belirtir. |
![]() ![]() |
OperReadAnySubscription | "Herhangi bir abonelik okuma" işlemi belirtir. |
![]() ![]() |
OperReadAuthorizationPolicy | "Güvenlik ilkeleri okuma" işlemi belirtir. |
![]() ![]() |
OperReadContent | "İçerik okuma" işlemi belirtir. |
![]() ![]() |
OperReadDatasources | "Veri kaynakları okuma" işlemi belirtir. |
![]() ![]() |
OperReadModelItemSecurityPolicies | |
![]() ![]() |
OperReadParameters | "Okuma parametreleri" işlemi belirtir. |
![]() ![]() |
OperReadPolicy | "Okuma İlkesi" işlemi belirtir. |
![]() ![]() |
OperReadProperties | "Sistem özellikleri okuma" işlemi belirtir. |
![]() ![]() |
OperReadReportDefinition | "Rapor tanımı oku" işlemi belirtir. |
![]() ![]() |
OperReadRoleProperties | "Rolü özellikleri okuma" işlemi belirtir. |
![]() ![]() |
OperReadSchedules | "Okuma zamanlamaları" işlemi belirtir. |
![]() ![]() |
OperReadSubscription | "Abonelik okuma" işlemi belirtir. |
![]() ![]() |
OperReadSystemProperties | |
![]() ![]() |
OperReadSystemSecurityPolicy | "Sistem güvenlik ilkeleri okuma" işlemi belirtir. |
![]() ![]() |
OperUpdateAnySubscription | "Herhangi bir abonelik Update" işlemi belirtir. |
![]() ![]() |
OperUpdateContent | "Update içerik" işlemi belirtir. |
![]() ![]() |
OperUpdateDatasources | "Veri kaynakları Update" işlemi belirtir. |
![]() ![]() |
OperUpdateDeleteAuthorizationPolicy | "Update güvenlik ilkeleri" işlemi belirtir. |
![]() ![]() |
OperUpdateModelItemSecurityPolicies | |
![]() ![]() |
OperUpdateParameters | "Güncelleştirme parametreleri" işlemi belirtir. |
![]() ![]() |
OperUpdatePolicy | "Güncelleştirme İlkesi" işlemi belirtir. |
![]() ![]() |
OperUpdateProperties | "Güncelleştirme Özellikleri" işlemi belirtir. |
![]() ![]() |
OperUpdateReportDefinition | "Rapor tanımı Update" işlemi belirtir. |
![]() ![]() |
OperUpdateRoleProperties | "Güncelleştirme rolü özellikleri" işlemi belirtir. |
![]() ![]() |
OperUpdateSchedules | "Update zamanlamaları" işlemi belirtir. |
![]() ![]() |
OperUpdateSubscription | "Güncelleştirme abonelik" işlemi belirtir. |
![]() ![]() |
OperUpdateSystemProperties | "Güncelleştirme Sistem Özellikleri" işlemi belirtir. |
![]() ![]() |
OperUpdateSystemSecurityPolicy | "Güncelleştirme sistem güvenlik ilkeleri." işlemi belirtir. |
Üst
Açıklamalar
OperationNames Sınıf içeren alanları işlem adlarında sabit dize değerlerini temsil etmekReporting Services.Bu işlem adları kendi güvenlik uzantısı tarafından verilen bir öğenin bir kullanıcı için izinler listesini döndürmek için kullanılabilir rapor sunucusu veritabanı.Daha fazla bilgi için bkz: GetPermissions yöntem, IAuthorizationExtension arabirim.
Geliştirmek Rapor Sunucusu Web hizmet istemci uygulamalarının işlevselliğini ve görünümünü sağlamak için farklı şekilde geçerli kullanıcının izinlerini alarak.İstemci uygulamaları, Rapor Yöneticisi gibi kullanan Web hizmet yöntem üzerinde GetPermissions işlemlerinde karşılık adlar izin küme döndürmek içinRaporlama Hizmetleri.Bir istemci çağrı yapar ne zaman GetPermissions, Web hizmet yanıtlar bir izinler küme temel öğe erişilen ve kullanıcı yapma isteği.Kök veya giriş öğesinde normal çağrısı rapor sunucusu veritabanı atanmış bir kullanıcı için Tarayıcı rolü aşağıdaki gibi görünebilir:
// C# Web service code
string[] permissions = rs.GetPermissions("/");
foreach (string p in permissions)
{
Console.WriteLine(p);
}
Yukarıdaki kod tek bir izni verir tarayıcı kullanıcıları: Read Properties.Kullanıcı içeriğini ve özelliklerini görüntülemek için değiştirmeden veya içeriği silmek için erişim izni verilir.Ne de kullanıcının güvenlik ilkelerini güncelleştirme veya veri kaynak bilgilerini görüntülemek için izin verilir.Tarayıcı çok kısıtlayıcı bir rol roldür.
İstemcileri aramak çünkü GetPermissions için kullanıcının izinlerini keşfetmek bir istemci uygulaması uyarlanmış her kullanıcı.Rapor Yöneticisi'nde, tarayıcı kullanıcıların erişimi olan Güvenlik özellikleri veya Veri kaynağı özellikleri bir rapor için sayfa.Ne olur bir tarayıcı Rapor Yöneticisi bir çağrı yapar çünkü site ayarlarını veya diğer yönetici bilgilerini görmek için kullanıcının izin GetPermissions önünde belirler ve saat hangi sayfaları ve sekmeler için görüntü.Adlandırılmış izin istemci uygulamanın bağımlılığı nedeniyle, kendi güvenlik uzantısı uygulamalıdır GetPermissions yöntem, IAuthorizationExtension arabirim.
Uygulamanız, desteklemek için GetPermissions, sizinle birlikte Güvenlik uzantısı API sağlar OperationNames içeren sınıf bir küme sabit alanlarının her biri kullanılabilir izinler Raporlama Hizmetleri. temsil edenUygulamak ne zaman GetPermissions, öğe ve geçerli kullanıcının güvenlik tanımlayıcısı çözümlemek ve dönmek için geçerli kullanıcı erişim denetimi listesi dayalı izinlerin listesini gerekir
İş Parçacığı Güvenliği
Bu türdeki tüm ortak static (Visual Basic'te Shared) üyeler iş parçacığı için güvenlidir. Herhangi bir örnek üyenin iş parçacığı için güvenli olduğu garanti edilmemiştir.