1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
|
//------------------------------------------------------------------------------
// <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);
}
}
}
|