Imports System.IO Imports System.ServiceModel Imports DigitalData.Modules.Filesystem Interface IEDMIService #Region "Heartbeat" Function Heartbeat() As Boolean #End Region #Region "Database" Function CreateDatabaseRequest(Name As String, Optional Debug As Boolean = False) As String Sub CloseDatabaseRequest() Function ReturnDatatable(SQL As String) As TableResult Function ReturnScalar(SQL As String) As ScalarResult Function ExecuteNonQuery(SQL As String) As NonQueryResult #End Region #Region "Document (New)" Function ImportFile(Data As Messages.DocumentImportRequest) As Messages.DocumentImportResponse 'Function ImportFile(FileName As String, Contents As Byte(), ObjectStoreId As Int64, DocumentType As String, Optional RetentionDays As Int64 = Nothing) As Messages.DocumentImportResponse Function GetFileByObjectId(Data As Messages.DocumentStreamRequest) As Messages.DocumentStreamResponse Function ListFilesForUser() As Messages.DocumentListResponse #End Region End Interface