//------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Runtime Version:4.0.30319.1
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
namespace HeuristicLab.OKB.AlgorithmHost.OKBTables {
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.ServiceContractAttribute(ConfigurationName="OKBTables.ITableService", SessionMode=System.ServiceModel.SessionMode.Required)]
public interface ITableService {
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ITableService/PrepareDataTable", ReplyAction="http://tempuri.org/ITableService/PrepareDataTableResponse")]
System.Data.DataTable PrepareDataTable(out int count, string tableName);
[System.ServiceModel.OperationContractAttribute(IsInitiating=false, Action="http://tempuri.org/ITableService/GetNextRows", ReplyAction="http://tempuri.org/ITableService/GetNextRowsResponse")]
System.Data.DataTable GetNextRows(int count);
[System.ServiceModel.OperationContractAttribute(IsTerminating=true, Action="http://tempuri.org/ITableService/FinishFetchingRows", ReplyAction="http://tempuri.org/ITableService/FinishFetchingRowsResponse")]
void FinishFetchingRows();
[System.ServiceModel.OperationContractAttribute(IsTerminating=true, Action="http://tempuri.org/ITableService/UpdateDataTable", ReplyAction="http://tempuri.org/ITableService/UpdateDataTableResponse")]
void UpdateDataTable(System.Data.DataTable changedRows, string tableName);
[System.ServiceModel.OperationContractAttribute(IsTerminating=true, Action="http://tempuri.org/ITableService/DeleteTableRows", ReplyAction="http://tempuri.org/ITableService/DeleteTableRowsResponse")]
void DeleteTableRows(System.Collections.Generic.List ids, string tableName);
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
public interface ITableServiceChannel : HeuristicLab.OKB.AlgorithmHost.OKBTables.ITableService, System.ServiceModel.IClientChannel {
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
public partial class TableServiceClient : System.ServiceModel.ClientBase, HeuristicLab.OKB.AlgorithmHost.OKBTables.ITableService {
public TableServiceClient() {
}
public TableServiceClient(string endpointConfigurationName) :
base(endpointConfigurationName) {
}
public TableServiceClient(string endpointConfigurationName, string remoteAddress) :
base(endpointConfigurationName, remoteAddress) {
}
public TableServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
base(endpointConfigurationName, remoteAddress) {
}
public TableServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
base(binding, remoteAddress) {
}
public System.Data.DataTable PrepareDataTable(out int count, string tableName) {
return base.Channel.PrepareDataTable(out count, tableName);
}
public System.Data.DataTable GetNextRows(int count) {
return base.Channel.GetNextRows(count);
}
public void FinishFetchingRows() {
base.Channel.FinishFetchingRows();
}
public void UpdateDataTable(System.Data.DataTable changedRows, string tableName) {
base.Channel.UpdateDataTable(changedRows, tableName);
}
public void DeleteTableRows(System.Collections.Generic.List ids, string tableName) {
base.Channel.DeleteTableRows(ids, tableName);
}
}
}