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 (with FileContainer)" ' 'Function NewFile(FileName As String, Contents As Byte()) As DocumentResult ' 'Function UpdateFile(DocObject As DocumentObject, Contents As Byte()) As DocumentResult ' 'Function GetFile(DocObject As DocumentObject) As DocumentResult ' 'Function DeleteFile(DocObject As DocumentObject) As Boolean ' 'Function GetDocumentByDocumentId(DocumentId As Int64) As DocumentResult ' 'Function GetDocumentByContainerId(ContainerId As String) As DocumentResult #End Region #Region "Document (New)" Function ImportFile(FileInfo As FileInfo, Contents As Byte(), [ReadOnly] As Boolean, RetentionTime As Integer) As DocumentResult2 #End Region #Region "Index" Function NewFileIndex(DocObject As DocumentObject, Syskey As String, LanguageCode As String, Value As String) As IndexResult #End Region End Interface