Share via


SPDataStore.UpdateDashboard - Méthode

Met à jour un tableau de bord dans une liste SharePoint.

Espace de noms :  Microsoft.PerformancePoint.Scorecards.Store
Assembly :  Microsoft.PerformancePoint.Scorecards.Store (dans Microsoft.PerformancePoint.Scorecards.Store.dll)

Syntaxe

'Déclaration
Public Function UpdateDashboard ( _
    dashboard As Dashboard _
) As Dashboard
'Utilisation
Dim instance As SPDataStore
Dim dashboard As Dashboard
Dim returnValue As Dashboard

returnValue = instance.UpdateDashboard(dashboard)
public Dashboard UpdateDashboard(
    Dashboard dashboard
)

Paramètres

Valeur renvoyée

Type : Microsoft.PerformancePoint.Scorecards.Dashboard
L'objet mis à jour, qui contient des informations mises à jour, telles que le nouveau numéro de version.

Implémentations

IBIMonitoringStore.UpdateDashboard(Dashboard)

Remarques

Pour dashboard, nous vous recommandons d'utiliser un objet de tableau de bord qui a été précédemment extraite à l'aide de la méthode GetDashboard(RepositoryLocation) .

Exemples

L'exemple de code suivant montre comment récupérer un tableau de bord, mettre à jour le tableau de bord récupérée et puis enregistrez l'objet mis à jour dans le 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.Store, Microsoft.PerformancePoint.Scorecards.ServerCommon et 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 les directives using suivantes à votre classe.

    using Microsoft.PerformancePoint.Scorecards;
    using Microsoft.PerformancePoint.Scorecards.Store;
    using System.Globalization;
    
  • Créez une méthode qui effectue les opérations suivantes :

    • 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/Lists/PerformancePoint Content/5_.000.

    • Crée une instance d'un objet Dashboard nommé « updatedDashboard ». Pour obtenir un exemple illustrant comment créer l'objet, voir la méthode CreateDashboard .

  • Collez le code suivant dans la nouvelle méthode.

// As a best practice, retrieve an object and then update it.
// The RepositoryLocation constructor takes the server-relative path to the object.
Dashboard requestedDashboard = SPDataStore.GlobalDataStore.GetDashboard(new RepositoryLocation(relativePath));

if (requestedDashboard != null)
{
    // Update the description to show the time of the last update operation.
    requestedDashboard.Description.Text = String.Format(
        CultureInfo.CurrentCulture,
        "Last updated at {0}",
        DateTime.Now.ToLocalTime());

    // Update the dashboard in the repository.
    updatedDashboard = SPDataStore.GlobalDataStore.UpdateDashboard(requestedDashboard);
}

Voir aussi

Référence

SPDataStore classe

SPDataStore - Membres

Microsoft.PerformancePoint.Scorecards.Store - Espace de noms