combit List & Label 29 - .NET Hilfe
combit.Reporting.Repository Namespace / RepositoryImportUtil Klasse / ImportProjectFileWithDependencies Methode

Das ListLabel Objekt dem das Repository zugewiesen sein soll.

Lokaler Dateipfad der zu importierenden Projektdatei.

Optional. Wenn der Wert nicht null ist, erlaubt dieser Parameter die Angabe einer Repository ID für das zu importierende Projekt. Ein bereits vorhandenes Repository Element mit der gleichen ID wird dabei überschrieben.



In diesem Thema
    ImportProjectFileWithDependencies Methode
    In diesem Thema

    Importiert eine Projektdatei in das Repository und liefert die ID des erzeugten Repository Elements zurück. Im Gegensatz zu ImportProjectFile wird das Projekt mit Hilfe von DOM (siehe auch combit.Reporting.Dom Namespace) geladen und alle Verweise auf lokale Dateien (bspw. Bilder) werden durch entsprechenden Repository Elementen ausgetauscht. Außerdem durchläuft und lädt diese Methode rekursiv alle Projektverweise (bspw. für Drilldown, Bausteine, Inhaltsverzeichnisse, ...) auf die gleiche Art und importiert wiederum deren Verweise in das Repository. Der Aufruf kann performance-intensiv sein, jedoch sollte das importierte Projekt danach dazu geeignet sein, ausschließlich aus dem Repository geladen zu werden, und keine Abhängigkeiten auf lokalen Dateien mehr haben. Wenn mehrere Projekte in das Repository importiert werden sollen, sollte das gleiche Objekt von RepositoryImportUtil verwendet werden, so dass bereits importierte Dateien einfach wiederverwendet werden können.

    Syntax
    'Deklaration
     
    
    Public Function ImportProjectFileWithDependencies( _
       ByVal ll As ListLabel, _
       ByVal projectFilePath As String, _
       Optional ByVal repositoryItemId As String, _
       Optional ByVal folderId As String, _
       Optional ByVal printerConfigFile As String, _
       Optional ByVal sketchImageFile As String, _
       Optional ByVal userImportData As String _
    ) As String

    Parameter

    ll

    Das ListLabel Objekt dem das Repository zugewiesen sein soll.

    projectFilePath

    Lokaler Dateipfad der zu importierenden Projektdatei.

    repositoryItemId

    Optional. Wenn der Wert nicht null ist, erlaubt dieser Parameter die Angabe einer Repository ID für das zu importierende Projekt. Ein bereits vorhandenes Repository Element mit der gleichen ID wird dabei überschrieben.

    folderId
    printerConfigFile
    sketchImageFile
    userImportData
    Anforderungen

    Plattformen: Windows 10 (Version 21H2 - 22H2), Windows 11 (21H2 - 23H2), Windows Server 2016 - 2022
    .NET: .NET Framework 4.8, .NET 6, .NET 7, .NET 8

    Siehe auch