combit List & Label 30 - .NET Hilfe
combit.Reporting.Repository Namespace / IRepository Schnittstelle / CreateOrUpdateItem Methode

Ein RepositoryItem mit den Metadaten des Elements. Es handelt sich hierbei immer um eine neue Instanz des RepositoryItem Typs.

Sollte der Aufruf durch einen Datei-Import (siehe bspw. Import-Methoden der Klasse RepositoryImportUtil) ausgelöst werden, so sind hier die Daten des Parameters userImportData des Import-Aufrufs enthalten. Anderenfalls ist dieser Parameter null.

Ein Stream-Objekt, von dem der Dateiinhalt des Elements ausgelesen werden kann. Wenn dieser Parameter null ist, darf der bisherige Dateiinhalt des Repository-Items nicht verändert werden, d.h. die Metadaten im 'item'-Parameter sollen übernommen, der Dateiinhalt aber ignoriert werden.



CreateOrUpdateItem Methode

Speichert ein neues oder modifiziertes Element im Repository.

Syntax
'Deklaration
 
Sub CreateOrUpdateItem( _
   ByVal item As RepositoryItem, _
   ByVal importUserData As String, _
   ByVal sourceStream As Stream _
) 
 

Parameter

item

Ein RepositoryItem mit den Metadaten des Elements. Es handelt sich hierbei immer um eine neue Instanz des RepositoryItem Typs.

importUserData

Sollte der Aufruf durch einen Datei-Import (siehe bspw. Import-Methoden der Klasse RepositoryImportUtil) ausgelöst werden, so sind hier die Daten des Parameters userImportData des Import-Aufrufs enthalten. Anderenfalls ist dieser Parameter null.

sourceStream

Ein Stream-Objekt, von dem der Dateiinhalt des Elements ausgelesen werden kann. Wenn dieser Parameter null ist, darf der bisherige Dateiinhalt des Repository-Items nicht verändert werden, d.h. die Metadaten im 'item'-Parameter sollen übernommen, der Dateiinhalt aber ignoriert werden.

Anforderungen

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

Siehe auch