Aracılığıyla paylaş


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.

Oluşturucular

  Ad Açıklama
Ortak yöntem OperationNames

Üst

Yöntemler

  Ad Açıklama
Ortak yöntem Equals (Object öğesinden devralınmıştır.)
Korumalı yöntem Finalize (Object öğesinden devralınmıştır.)
Ortak yöntem GetHashCode (Object öğesinden devralınmıştır.)
Ortak yöntem GetType (Object öğesinden devralınmıştır.)
Korumalı yöntem MemberwiseClone (Object öğesinden devralınmıştır.)
Ortak yöntem ToString (Object öğesinden devralınmıştır.)

Üst

Alanlar

  Ad Açıklama
Ortak alanStatik üye ExecuteReportDefinition
Ortak alanStatik üye OperCancelJobs "İşleri iptal et" işlemi belirtir.
Ortak alanStatik üye OperCreateAnySubscription "Any Abonelik Oluştur" işlemi belirtir.
Ortak alanStatik üye OperCreateDatasource "Veri kaynak Oluştur" işlemi belirtir.
Ortak alanStatik üye OperCreateFolder "Klasör Oluştur" işlemi belirtir.
Ortak alanStatik üye OperCreateLink "Bağ Oluştur" işlemi belirtir.
Ortak alanStatik üye OperCreateModel
Ortak alanStatik üye OperCreateReport "Rapor oluştur" işlemi belirtir.
Ortak alanStatik üye OperCreateResource "Kaynak Oluştur" işlemi belirtir.
Ortak alanStatik üye OperCreateRoles "Roller Oluştur" işlemi belirtir.
Ortak alanStatik üye OperCreateSchedules "Zamanlama Oluştur" işlemi belirtir.
Ortak alanStatik üye OperCreateSnapshot "Rapor Geçmişi oluşturma" işlemi belirtir.
Ortak alanStatik üye OperCreateSubscription "Abonelik Oluştur" işlemi belirtir.
Ortak alanStatik üye OperDelete "Sil" işlemi belirtir.
Ortak alanStatik üye OperDeleteAnySubscription "Any aboneliği sil" işlemi belirtir.
Ortak alanStatik üye OperDeleteHistory "Rapor Geçmişi Sil" işlemi belirtir.
Ortak alanStatik üye OperDeleteRoles "Rolleri Sil" işlemi belirtir.
Ortak alanStatik üye OperDeleteSchedules "Silme zamanlamaları" işlemi belirtir.
Ortak alanStatik üye OperDeleteSubscription "Aboneliği sil" işlemi belirtir.
Ortak alanStatik üye OperExecute "Execute" işlemi belirtir.
Ortak alanStatik üye OperExecuteAndView "Yürütme ve Görünüm" işlemi belirtir.
Ortak alanStatik üye OperGenerateEvents "Olay Oluştur" işlemi belirtir.
Ortak alanStatik üye OperListHistory "Rapor Geçmişi listesi" işlemi belirtir.
Ortak alanStatik üye OperListJobs "Liste işleri" işlemi belirtir.
Ortak alanStatik üye OperManageSharedSchedules "Paylaşılan zamanlamalarını Yönet" işlemi belirtir.
Ortak alanStatik üye OperReadAnySubscription "Herhangi bir abonelik okuma" işlemi belirtir.
Ortak alanStatik üye OperReadAuthorizationPolicy "Güvenlik ilkeleri okuma" işlemi belirtir.
Ortak alanStatik üye OperReadContent "İçerik okuma" işlemi belirtir.
Ortak alanStatik üye OperReadDatasources "Veri kaynakları okuma" işlemi belirtir.
Ortak alanStatik üye OperReadModelItemSecurityPolicies
Ortak alanStatik üye OperReadParameters "Okuma parametreleri" işlemi belirtir.
Ortak alanStatik üye OperReadPolicy "Okuma İlkesi" işlemi belirtir.
Ortak alanStatik üye OperReadProperties "Sistem özellikleri okuma" işlemi belirtir.
Ortak alanStatik üye OperReadReportDefinition "Rapor tanımı oku" işlemi belirtir.
Ortak alanStatik üye OperReadRoleProperties "Rolü özellikleri okuma" işlemi belirtir.
Ortak alanStatik üye OperReadSchedules "Okuma zamanlamaları" işlemi belirtir.
Ortak alanStatik üye OperReadSubscription "Abonelik okuma" işlemi belirtir.
Ortak alanStatik üye OperReadSystemProperties
Ortak alanStatik üye OperReadSystemSecurityPolicy "Sistem güvenlik ilkeleri okuma" işlemi belirtir.
Ortak alanStatik üye OperUpdateAnySubscription "Herhangi bir abonelik Update" işlemi belirtir.
Ortak alanStatik üye OperUpdateContent "Update içerik" işlemi belirtir.
Ortak alanStatik üye OperUpdateDatasources "Veri kaynakları Update" işlemi belirtir.
Ortak alanStatik üye OperUpdateDeleteAuthorizationPolicy "Update güvenlik ilkeleri" işlemi belirtir.
Ortak alanStatik üye OperUpdateModelItemSecurityPolicies
Ortak alanStatik üye OperUpdateParameters "Güncelleştirme parametreleri" işlemi belirtir.
Ortak alanStatik üye OperUpdatePolicy "Güncelleştirme İlkesi" işlemi belirtir.
Ortak alanStatik üye OperUpdateProperties "Güncelleştirme Özellikleri" işlemi belirtir.
Ortak alanStatik üye OperUpdateReportDefinition "Rapor tanımı Update" işlemi belirtir.
Ortak alanStatik üye OperUpdateRoleProperties "Güncelleştirme rolü özellikleri" işlemi belirtir.
Ortak alanStatik üye OperUpdateSchedules "Update zamanlamaları" işlemi belirtir.
Ortak alanStatik üye OperUpdateSubscription "Güncelleştirme abonelik" işlemi belirtir.
Ortak alanStatik üye OperUpdateSystemProperties "Güncelleştirme Sistem Özellikleri" işlemi belirtir.
Ortak alanStatik üye 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.