Freigeben über


SPDataStore.DeleteDashboard-Methode

Löscht ein Dashboard aus einer SharePoint-Liste.

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

Syntax

'Declaration
Public Sub DeleteDashboard ( _
    location As RepositoryLocation _
)
'Usage
Dim instance As SPDataStore
Dim location As RepositoryLocation

instance.DeleteDashboard(location)
public void DeleteDashboard(
    RepositoryLocation location
)

Parameter

Implementiert

IBIMonitoringStore.DeleteDashboard(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 ein Dashboard 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.DeleteDashboard(new RepositoryLocation(relativePath));

Siehe auch

Referenz

SPDataStore Klasse

SPDataStore-Member

Microsoft.PerformancePoint.Scorecards.Store-Namespace