Jo Shields a575963da9 Imported Upstream version 3.6.0
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
2014-08-13 10:39:27 +01:00

156 lines
5.4 KiB
C#

//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:2.0.50727.1433
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
namespace Proxy.MonoTests.Features.Client
{
[System.CodeDom.Compiler.GeneratedCodeAttribute ("System.ServiceModel", "3.0.0.0")]
[System.ServiceModel.ServiceContractAttribute (Namespace = "http://MonoTests.Features.Contracts", ConfigurationName = "IAsyncCallTesterContract")]
public interface IAsyncCallTesterContract
{
[System.ServiceModel.OperationContractAttribute(Action = "http://MonoTests.Features.Contracts/IAsyncCallTesterContract/Query", ReplyAction = "http://MonoTests.Features.Contracts/IAsyncCallTesterContract/QueryResponse")]
string Query (string query);
[System.ServiceModel.OperationContractAttribute(AsyncPattern = true, Action = "http://MonoTests.Features.Contracts/IAsyncCallTesterContract/Query", ReplyAction = "http://MonoTests.Features.Contracts/IAsyncCallTesterContract/QueryResponse")]
System.IAsyncResult BeginQuery (string query, System.AsyncCallback callback, object asyncState);
string EndQuery (System.IAsyncResult result);
}
[System.CodeDom.Compiler.GeneratedCodeAttribute ("System.ServiceModel", "3.0.0.0")]
public interface IAsyncCallTesterContractChannel : IAsyncCallTesterContract, System.ServiceModel.IClientChannel
{
}
[System.Diagnostics.DebuggerStepThroughAttribute ()]
[System.CodeDom.Compiler.GeneratedCodeAttribute ("System.ServiceModel", "3.0.0.0")]
public partial class QueryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs
{
private object [] results;
public QueryCompletedEventArgs (object [] results, System.Exception exception, bool cancelled, object userState) :
base (exception, cancelled, userState)
{
this.results = results;
}
public string Result
{
get
{
base.RaiseExceptionIfNecessary ();
return ((string) (this.results [0]));
}
}
}
[System.Diagnostics.DebuggerStepThroughAttribute ()]
[System.CodeDom.Compiler.GeneratedCodeAttribute ("System.ServiceModel", "3.0.0.0")]
public partial class AsyncCallTesterContractClient : System.ServiceModel.ClientBase<IAsyncCallTesterContract>, IAsyncCallTesterContract
{
private BeginOperationDelegate onBeginQueryDelegate;
private EndOperationDelegate onEndQueryDelegate;
private System.Threading.SendOrPostCallback onQueryCompletedDelegate;
public AsyncCallTesterContractClient ()
{
}
public AsyncCallTesterContractClient (string endpointConfigurationName) :
base (endpointConfigurationName)
{
}
public AsyncCallTesterContractClient (string endpointConfigurationName, string remoteAddress) :
base (endpointConfigurationName, remoteAddress)
{
}
public AsyncCallTesterContractClient (string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
base (endpointConfigurationName, remoteAddress)
{
}
public AsyncCallTesterContractClient (System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
base (binding, remoteAddress)
{
}
public event System.EventHandler<QueryCompletedEventArgs> QueryCompleted;
public string Query (string query)
{
return base.Channel.Query (query);
}
[System.ComponentModel.EditorBrowsableAttribute (System.ComponentModel.EditorBrowsableState.Advanced)]
public System.IAsyncResult BeginQuery (string query, System.AsyncCallback callback, object asyncState)
{
return base.Channel.BeginQuery (query, callback, asyncState);
}
[System.ComponentModel.EditorBrowsableAttribute (System.ComponentModel.EditorBrowsableState.Advanced)]
public string EndQuery (System.IAsyncResult result)
{
return base.Channel.EndQuery (result);
}
private System.IAsyncResult OnBeginQuery (object [] inValues, System.AsyncCallback callback, object asyncState)
{
string s = ((string) (inValues [0]));
return this.BeginQuery (s, callback, asyncState);
}
private object [] OnEndQuery (System.IAsyncResult result)
{
string retVal = this.EndQuery (result);
return new object [] {
retVal};
}
private void OnQueryCompleted (object state)
{
System.EventHandler<QueryCompletedEventArgs> handler = this.QueryCompleted;
if ((handler != null)) {
InvokeAsyncCompletedEventArgs e = ((InvokeAsyncCompletedEventArgs) (state));
handler (this, new QueryCompletedEventArgs (e.Results, e.Error, e.Cancelled, e.UserState));
}
}
public void QueryAsync (string query)
{
this.QueryAsync (query, null);
}
public void QueryAsync (string query, object userState)
{
if ((this.onBeginQueryDelegate == null)) {
this.onBeginQueryDelegate = new BeginOperationDelegate (this.OnBeginQuery);
}
if ((this.onEndQueryDelegate == null)) {
this.onEndQueryDelegate = new EndOperationDelegate (this.OnEndQuery);
}
if ((this.onQueryCompletedDelegate == null)) {
this.onQueryCompletedDelegate = new System.Threading.SendOrPostCallback (this.OnQueryCompleted);
}
base.InvokeAsync (this.onBeginQueryDelegate, new object [] {
query}, this.onEndQueryDelegate, this.onQueryCompletedDelegate, userState);
}
}
}