Секция Interface
Interface
uses System.Diagnostics,
System.Xml.Serialization,
System.Web.Services.Protocols,
System.ComponentModel,
System.Web.Services, System.Web.Services.Description;
type
TDollarRate = class;
TArrayOfTDollarRate = array of TDollarRate;
/// <remarks/>
[System.Diagnostics.DebuggerStepThroughAttribute]
[System.ComponentModel.DesignerCategoryAttribute('code')]
[System.Web.Services.WebServiceBindingAttribute(Name='TWebService1Soap',
Namespace='http://tempuri.org/')]
TWebService1 = class(System.Web.Services.Protocols.SoapHttpClientProtocol)
/// <remarks/>
public
constructor Create;
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute(
'http://tempuri.org/HelloWorld',
RequestNamespace='http://tempuri.org/', ResponseNamespace='http://tempuri.org/',
Use=System.Web.Services.Description.SoapBindingUse.Literal,
ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
function HelloWorld: string;
/// <remarks/>
function BeginHelloWorld(callback: System.AsyncCallback;
asyncState: System.Object): System.IAsyncResult;
/// <remarks/>
function EndHelloWorld(asyncResult: System.IAsyncResult): string;
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute(
'http://tempuri.org/IntegerSubstract',
RequestElementName='IntegerSubstract',
RequestNamespace='http://tempuri.org/',
ResponseElementName='IntegerSubstractResponse',
ResponseNamespace='http://tempuri.org/',
Use=System.Web.Services.Description.SoapBindingUse.Literal,
ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[result: System.Xml.Serialization.XmlElementAttribute('IntegerSubstractResult')]
function Substract(a: Integer; b: Integer): Integer; overload;
/// <remarks/>
function BeginSubstract(a: Integer; b: Integer; callback: System.AsyncCallback;
asyncState: System.Object): System.IAsyncResult;
/// <remarks/>
function EndSubstract(asyncResult: System.IAsyncResult): Integer;
/// <remarks/>
[System.Web.Services.WebMethodAttribute(MessageName='Substract1')]
[System.Web.Services.Protocols.SoapDocumentMethodAttribute(
'http://tempuri.org/FloatSubstract',
RequestElementName='FloatSubstract', RequestNamespace='http://tempuri.org/',
ResponseElementName='FloatSubstractResponse',
ResponseNamespace='http://tempuri.org/',
Use=System.Web.Services.Description.SoapBindingUse.Literal,
ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
[result: System.Xml.Serialization.XmlElementAttribute('FloatSubstractResult')]
function Substract(a: System.Single; b: System.Single): System.Single; overload;
/// <remarks/>
function BeginSubstract1(a: System.Single; b: System.Single;
callback: System.AsyncCallback;
asyncState: System.Object): System.IAsyncResult;
/// <remarks/>
function EndSubstract1(asyncResult: System.IAsyncResult): System.Single;
/// <remarks/>
[System.Web.Services.Protocols.SoapDocumentMethodAttribute(
'http://tempuri.org/GetRatesForDays',
RequestNamespace='http://tempuri.org/',
ResponseNamespace='http://tempuri.org/',
Use=System.Web.Services.Description.SoapBindingUse.Literal,
ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
function GetRatesForDays(ADays: Integer): TArrayOfTDollarRate;
/// <remarks/>
function BeginGetRatesForDays(ADays: Integer; callback: System.AsyncCallback;
asyncState: System.Object): System.IAsyncResult;
/// <remarks/>
function EndGetRatesForDays(asyncResult: System.IAsyncResult): TArrayOfTDollarRate;
end;
/// <remarks/>
[System.Xml.Serialization.XmlTypeAttribute(Namespace='http://tempuri.org/')]
TDollarRate = class
/// <remarks/>
public
Cost: Integer;
/// <remarks/>
Date: string;
end;