Freigeben über


SPDataStore.GetScorecard-Methode

Ruft eine Scorecard aus einer SharePoint-Liste.

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

Syntax

'Declaration
Public Function GetScorecard ( _
    location As RepositoryLocation _
) As Scorecard
'Usage
Dim instance As SPDataStore
Dim location As RepositoryLocation
Dim returnValue As Scorecard

returnValue = instance.GetScorecard(location)
public Scorecard GetScorecard(
    RepositoryLocation location
)

Parameter

Rückgabewert

Typ: Microsoft.PerformancePoint.Scorecards.Scorecard
Der angeforderte Scorecard oder ein Nullverweis (Nothing in Visual Basic) ist nicht vorhanden.

Implementiert

IBIMonitoringStore.GetScorecard(RepositoryLocation)

Hinweise

PerformancePoint-Dienste in SharePoint Server 2013 verwendet SharePoint-Listen als Repository für alle erster Klasse Objekte außer Datenquellen.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie eine Scorecard aus dem Repository, basierend auf der Server-relativer Pfad für das Objekt abrufen.

Bevor Sie dieses Codebeispiel kompilieren können, müssen Sie Folgendes tun:

  • Konfigurieren Sie die Entwicklungsumgebung, und erstellen Sie ein C#-Klassenbibliotheksprojekt in Visual Studio. Informationen zum Konfigurieren einer Entwicklungsumgebung finden Sie unter Einrichten einer allgemeinen Entwicklungsumgebung für SharePoint 2013.

  • Die Microsoft.PerformancePoint.Scorecards.Client, Microsoft.PerformancePoint.Scorecards.ServerCommon und Microsoft.PerformancePoint.Scorecards.Store DLLs als Verweise auf Ihr Projekt hinzufügen. Weitere Informationen zu PerformancePoint-Dienste DLLs finden Sie unter PerformancePoint Services DLLs Used in Development Scenarios.

  • Fügen Sie die folgenden using Direktiven zu Ihrer Klasse.

    using Microsoft.PerformancePoint.Scorecards;
    using Microsoft.PerformancePoint.Scorecards.Store;
    
  • Erstellen Sie eine Methode, die eine String-Variable mit dem Namen "RelativePath" zum Speichern des Pfads serverrelative für das Objekt definiert. In diesem Beispielpfad wird auf "5" die Objekt-ID: /BI Center/Lists/PerformancePoint Content/5_.000.

  • Fügen Sie das folgende Codebeispiel in der neuen Methode.

// Retrieve the object from the specified location.
// The RepositoryLocation constructor takes the server-relative path to the object.
Scorecard requestedScorecard = SPDataStore.GlobalDataStore.GetScorecard(new RepositoryLocation(relativePath));

Siehe auch

Referenz

SPDataStore Klasse

SPDataStore-Member

Microsoft.PerformancePoint.Scorecards.Store-Namespace