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.StringDer Typ des Objekts, auf die zugegriffen wird: SPDashboard, SPDataSource, SPFilter, SPIndicator, SPKpi, SPReportViewoder SPScorecard.
location
Typ: Microsoft.PerformancePoint.Scorecards.RepositoryLocationDie Position des Objekts im Repository.
permissions
Typ: Microsoft.SharePoint.SPBasePermissionsDie integrierten verfügbaren Berechtigungen in SharePoint Foundation zu prüfen.
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.