SPDataStore.DeleteScorecard-Methode
Löscht 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 Sub DeleteScorecard ( _
location As RepositoryLocation _
)
'Usage
Dim instance As SPDataStore
Dim location As RepositoryLocation
instance.DeleteScorecard(location)
public void DeleteScorecard(
RepositoryLocation location
)
Parameter
location
Typ: Microsoft.PerformancePoint.Scorecards.RepositoryLocationDer Speicherort der Scorecard in der SharePoint-Liste. Nur die ItemUrl -Eigenschaft muss definiert werden.
Implementiert
IBIMonitoringStore.DeleteScorecard(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 zu löschen.
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.
// Delete the object from the specified location.
// The RepositoryLocation constructor takes the server-relative path to the object.
SPDataStore.GlobalDataStore.DeleteScorecard(new RepositoryLocation(relativePath));