38 lines
1.0 KiB
VB.net
38 lines
1.0 KiB
VB.net
Imports System.ServiceModel
|
|
Imports DigitalData.Modules.Filesystem
|
|
|
|
<ServiceContract([Namespace]:="http://DigitalData.Services.EDMService")>
|
|
Interface IEDMService
|
|
|
|
#Region "Database"
|
|
<OperationContract>
|
|
Function CreateDatabaseRequest(Name As String, Optional Debug As Boolean = False) As String
|
|
|
|
<OperationContract>
|
|
Sub CloseDatabaseRequest()
|
|
|
|
<OperationContract>
|
|
Function ReturnDatatable(SQL As String) As TableResult
|
|
|
|
<OperationContract>
|
|
Function ReturnScalar(SQL As String) As ScalarResult
|
|
|
|
<OperationContract>
|
|
Function ExecuteNonQuery(SQL As String) As NonQueryResult
|
|
#End Region
|
|
|
|
#Region "FileContainer"
|
|
<OperationContract>
|
|
Function CreateFile(Contents As Byte(), Extension As String) As String
|
|
|
|
<OperationContract>
|
|
Function UpdateFile(ContainerId As String, Contents As Byte()) As String
|
|
|
|
<OperationContract>
|
|
Function GetFile(ContainerId As String) As ContainerResult
|
|
|
|
<OperationContract>
|
|
Function DeleteFile(ContainerId As String) As Boolean
|
|
#End Region
|
|
|
|
End Interface |