Freigeben über


SPDataStore.DeleteDataSource-Methode

Löscht eine Datenquelle aus einer SharePoint-Dokumentbibliothek.

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

Syntax

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

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

Parameter

Implementiert

IBIMonitoringStore.DeleteDataSource(RepositoryLocation)

Hinweise

PerformancePoint-Dienste in SharePoint Server 2013 werden SharePoint-Dokumentbibliotheken als Repository für Datenquellen verwendet.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie eine Datenquelle 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 und Microsoft.PerformancePoint.Scorecards.ServerCommon 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 folgende Direktive using Klasse hinzu: using Microsoft.PerformancePoint.Scorecards;.

  • 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/Data Connections for PerformancePoint/5_.000.

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

// Create a RepositoryLocation object. 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.DeleteDataSource method directly. 
BIMonitoringServiceApplicationProxy.Default.DeleteDataSource(dataSourceLocation);

Siehe auch

Referenz

SPDataStore Klasse

SPDataStore-Member

Microsoft.PerformancePoint.Scorecards.Store-Namespace