SPDataStore.DoesUserHavePermissions - Méthode
Vérifie si l'utilisateur actuel possède l'autorisation spécifiée pour un objet.
Cette API n’est pas conforme CLS.
Espace de noms : Microsoft.PerformancePoint.Scorecards.Store
Assembly : Microsoft.PerformancePoint.Scorecards.Store (dans Microsoft.PerformancePoint.Scorecards.Store.dll)
Syntaxe
'Déclaration
<CLSCompliantAttribute(False)> _
Public Function DoesUserHavePermissions ( _
spObjectTypeId As String, _
location As RepositoryLocation, _
permissions As SPBasePermissions _
) As Boolean
'Utilisation
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
)
Paramètres
spObjectTypeId
Type : System.StringLe type d'objet en cours d'accès : SPDashboard, SPDataSource, SPFilter, SPIndicator, SPKpi, SPReportViewou SPScorecard.
location
Type : Microsoft.PerformancePoint.Scorecards.RepositoryLocationL'emplacement de l'objet dans le référentiel.
permissions
Type : Microsoft.SharePoint.SPBasePermissionsLes autorisations intégrées disponibles dans SharePoint Foundation à vérifier.
Valeur renvoyée
Type : System.Boolean
true si l'utilisateur actuel possède les autorisations spécifiées ; dans le cas contraire, false.
Remarques
PerformancePoint Services dans SharePoint Server 2013 utilise les bibliothèques de documents SharePoint et les listes comme référentiel. Qui stocke les sources de données dans des bibliothèques de documents, et il stocke les autres objets de première classes (tableaux de bord, les filtres, indicateurs, indicateurs de performance clés, des rapports et des cartes de performance) dans les listes.
Voir aussi
Référence
Microsoft.PerformancePoint.Scorecards.Store - Espace de noms