a575963da9
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
94 lines
3.3 KiB
C#
94 lines
3.3 KiB
C#
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 = "IMessageContractTesterContract")]
|
|
public interface IMessageContractTesterContract
|
|
{
|
|
[System.ServiceModel.OperationContractAttribute (Action = "http://test/TestMessage_action", ReplyAction = "http://test/TestMessage_action")]
|
|
TestMessage FormatDate (TestMessage testMessage);
|
|
}
|
|
|
|
[System.Diagnostics.DebuggerStepThroughAttribute ()]
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute ("System.ServiceModel", "3.0.0.0")]
|
|
[System.ServiceModel.MessageContractAttribute (WrapperName = "TestMessage", WrapperNamespace = "http://MonoTests.Features.Contracts", IsWrapped = true)]
|
|
public partial class TestMessage
|
|
{
|
|
|
|
[System.ServiceModel.MessageHeaderAttribute (Namespace = "http://MonoTests.Features.Contracts")]
|
|
public string FormatString;
|
|
|
|
[System.ServiceModel.MessageBodyMemberAttribute (Namespace = "http://MonoTests.Features.Contracts", Order = 0)]
|
|
public DateTime Date;
|
|
|
|
[System.ServiceModel.MessageBodyMemberAttribute (Namespace = "http://MonoTests.Features.Contracts", Order = 1)]
|
|
public string FormattedDate;
|
|
|
|
public TestMessage ()
|
|
{
|
|
}
|
|
|
|
public TestMessage (DateTime Date, string FormatString, string FormattedDate)
|
|
{
|
|
this.Date = Date;
|
|
this.FormatString = FormatString;
|
|
this.FormattedDate = FormattedDate;
|
|
}
|
|
}
|
|
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute ("System.ServiceModel", "3.0.0.0")]
|
|
public interface IMessageContractTesterContractChannel : IMessageContractTesterContract, System.ServiceModel.IClientChannel
|
|
{
|
|
}
|
|
|
|
[System.Diagnostics.DebuggerStepThroughAttribute ()]
|
|
[System.CodeDom.Compiler.GeneratedCodeAttribute ("System.ServiceModel", "3.0.0.0")]
|
|
public partial class MessageContractTesterContractClient : System.ServiceModel.ClientBase<IMessageContractTesterContract>, IMessageContractTesterContract
|
|
{
|
|
|
|
public MessageContractTesterContractClient ()
|
|
{
|
|
}
|
|
|
|
public MessageContractTesterContractClient (string endpointConfigurationName) :
|
|
base (endpointConfigurationName)
|
|
{
|
|
}
|
|
|
|
public MessageContractTesterContractClient (string endpointConfigurationName, string remoteAddress) :
|
|
base (endpointConfigurationName, remoteAddress)
|
|
{
|
|
}
|
|
|
|
public MessageContractTesterContractClient (string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
|
|
base (endpointConfigurationName, remoteAddress)
|
|
{
|
|
}
|
|
|
|
public MessageContractTesterContractClient (System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
|
|
base (binding, remoteAddress)
|
|
{
|
|
}
|
|
|
|
TestMessage IMessageContractTesterContract.FormatDate (TestMessage testMessage)
|
|
{
|
|
return base.Channel.FormatDate (testMessage);
|
|
}
|
|
|
|
public void Calculate (ref DateTime Date, ref string FormatString, ref string FormattedDate)
|
|
{
|
|
TestMessage inValue = new TestMessage ();
|
|
inValue.Date = Date;
|
|
inValue.FormatString = FormatString;
|
|
inValue.FormattedDate = FormattedDate;
|
|
TestMessage retVal = ((IMessageContractTesterContract) (this)).FormatDate (inValue);
|
|
Date = retVal.Date;
|
|
FormatString = retVal.FormatString;
|
|
FormattedDate = retVal.FormattedDate;
|
|
}
|
|
}
|
|
}
|