SPDataStore.GetDataSource - Méthode
Récupère une source de données à partir d'une bibliothèque de documents SharePoint.
Espace de noms : Microsoft.PerformancePoint.Scorecards.Store
Assembly : Microsoft.PerformancePoint.Scorecards.Store (dans Microsoft.PerformancePoint.Scorecards.Store.dll)
Syntaxe
'Déclaration
Public Function GetDataSource ( _
location As RepositoryLocation _
) As DataSource
'Utilisation
Dim instance As SPDataStore
Dim location As RepositoryLocation
Dim returnValue As DataSource
returnValue = instance.GetDataSource(location)
public DataSource GetDataSource(
RepositoryLocation location
)
Paramètres
location
Type : Microsoft.PerformancePoint.Scorecards.RepositoryLocationL'emplacement de la source de données dans la bibliothèque de documents SharePoint. Seule la propriété ItemUrl doit être définie.
Valeur renvoyée
Type : Microsoft.PerformancePoint.Scorecards.DataSource
La source de données demandé, ou une référence Null (Rien dans Visual Basic) si elle n'existe pas.
Implémentations
IBIMonitoringStore.GetDataSource(RepositoryLocation)
Remarques
Remarque de sécurité |
---|
Pour appliquer les autorisations des utilisateurs appropriés avant le renvoi d'une source de données récupérées ou exposition de ses résultats à un appelant externe, appelez la méthode ApplyUserPermissionsToDatasource(DataSource) . |
Exemples
L'exemple de code suivant montre comment récupérer une source de données à partir du référentiel.
Pour pouvoir compiler cet exemple de code, vous procédez comme suit :
Configurer votre environnement de développement et créer un projet de bibliothèque de classes c# dans Visual Studio. Pour plus d'informations sur la configuration d'un environnement de développement, voir Configurer un environnement de développement général pour SharePoint 2013.
Ajoutez les DLL de Microsoft.PerformancePoint.Scorecards.ServerCommon et de Microsoft.PerformancePoint.Scorecards.Client en tant que références à votre projet. Pour plus d'informations sur PerformancePoint Services DLL, voir PerformancePoint Services DLLs Used in Development Scenarios.
Ajoutez la directive using suivante à votre classe : using Microsoft.PerformancePoint.Scorecards;.
Créez une méthode qui définit une variable chaîne nommée « relativePath » pour stocker le chemin d'accès relatif de serveur à l'objet. Le chemin d'accès exemple suivant définit l'identificateur d'objet à « 5 »: /BI Center/Data Connections for PerformancePoint/5_.000.
Collez le code suivant dans la nouvelle méthode.
// Create a RepositoryLocation object to represent the location of the data source.
// The constructor takes the server-relative path to the data source.
RepositoryLocation dataSourceLocation = new RepositoryLocation(relativePath);
// This example assumes the code is running in a Web Part on a front-end Web server.
// If this code is running within a service application, then you can call the
// SPDataStore.GlobalStore.GetDataSource method directly.
DataSource requestedDataSource =
BIMonitoringServiceApplicationProxy.Default.GetDataSource(dataSourceLocation);
Voir aussi
Référence
Microsoft.PerformancePoint.Scorecards.Store - Espace de noms