Freigeben über


SPDataStore.DoesUserHavePermissions-Methode

Überprüft, ob der aktuelle Benutzer die angegebene Berechtigung für ein Objekt besitzt.

Diese API ist nicht CLS-kompatibel. 

Namespace:  Microsoft.PerformancePoint.Scorecards.Store
Assembly:  Microsoft.PerformancePoint.Scorecards.Store (in Microsoft.PerformancePoint.Scorecards.Store.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public Function DoesUserHavePermissions ( _
    spObjectTypeId As String, _
    location As RepositoryLocation, _
    permissions As SPBasePermissions _
) As Boolean
'Usage
Dim instance As SPDataStore
Dim spObjectTypeId As String
Dim location As RepositoryLocation
Dim permissions As SPBasePermissions
Dim returnValue As Boolean

returnValue = instance.DoesUserHavePermissions(spObjectTypeId, _
    location, permissions)
[CLSCompliantAttribute(false)]
public bool DoesUserHavePermissions(
    string spObjectTypeId,
    RepositoryLocation location,
    SPBasePermissions permissions
)

Parameter

  • spObjectTypeId
    Typ: System.String

    Der Typ des Objekts, auf die zugegriffen wird: SPDashboard, SPDataSource, SPFilter, SPIndicator, SPKpi, SPReportViewoder SPScorecard.

Rückgabewert

Typ: System.Boolean
true , wenn der aktuelle Benutzer über die angegebenen Berechtigungen verfügt; andernfalls false.

Hinweise

PerformancePoint-Dienste in SharePoint Server 2013 verwendet SharePoint-Dokumentbibliotheken und seine Inhalte. Datenquellen werden in Dokumentbibliotheken gespeichert und in Listen andere erster Klasse Objekte (Dashboards, Filter, Indikatoren, KPIs, Berichte und Scorecards) speichert.

Siehe auch

Referenz

SPDataStore Klasse

SPDataStore-Member

Microsoft.PerformancePoint.Scorecards.Store-Namespace