//
// Copyright (c) 2002
// Ronald Kevin Burton
//
// Z poniższym kodem nie jest związana żadna gwarancja poprawności działania.
// Program został dołączony do książki ".NET CLR. Księga eksperta" w celu
// ilustracji koncepcji i zasad przedstawionych w tej książce. Program może być 
// używany na własne ryzyko.
//
// Przyznaje się prawo do użycia lub kopiowania tego oprogramowania do dowolnego celu
// bez konieczności ponoszenia żadnych opłat pod warunkiem, że powyższe uwagi zostaną 
// zachowane we wszystkich kopiach. Przyznaje się także prawo do modyfikacji kodu
// i dystrybucji zmodyfikowanego kodu pod warunkiem zachowania powyższych uwag
// oraz dołączenia informacji mówiącej o modyfikacji kodu.
//
//  
ÔĽ?//------------------------------------------------------------------------------
// <autogenerated>
//     Ten kod został wygenerowany przez narzędzie.
//     Runtime Version: 1.0.3512.0
//
//     Dokonanie zmian w pliku może spowodować niepożądane zachowanie.
//     Zmiany mogą być utracone w przypadku ponownego wygenerowania kodu.
// </autogenerated>
//------------------------------------------------------------------------------

// 
// This source code was auto-generated by wsdl, Version=1.0.3512.0.
// 
using System.Diagnostics;
using System.Xml.Serialization;
using System;
using System.Web.Services.Protocols;
using System.ComponentModel;
using System.Web.Services;


/// <remarks/>
// CODEGEN: The optional WSDL extension element 'method' from namespace 'http://www.w3.org/2000/wsdl/suds' was not handled.
// CODEGEN: The optional WSDL extension element 'method' from namespace 'http://www.w3.org/2000/wsdl/suds' was not handled.
// CODEGEN: The optional WSDL extension element 'method' from namespace 'http://www.w3.org/2000/wsdl/suds' was not handled.
// CODEGEN: The optional WSDL extension element 'method' from namespace 'http://www.w3.org/2000/wsdl/suds' was not handled.
// CODEGEN: The optional WSDL extension element 'class' from namespace 'http://www.w3.org/2000/wsdl/suds' was not handled.
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Web.Services.WebServiceBindingAttribute(Name="TimeObjectBinding", Namespace="http://schemas.microsoft.com/clr/nsassem/CLRUnleashed.Remoting/TimeObject%2C%20Ve" +
"rsion%3D1.0.700.32454%2C%20Culture%3Dneutral%2C%20PublicKeyToken%3Dnull")]
public class TimeObjectService : System.Web.Services.Protocols.SoapHttpClientProtocol {
    
    /// <remarks/>
    public TimeObjectService() {
        this.Url = "http://localhost:80/TimeIIS/TimeObject.soap";
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("http://schemas.microsoft.com/clr/nsassem/CLRUnleashed.Remoting.TimeObject/TimeObj" +
"ect#get_Time", RequestNamespace="http://schemas.microsoft.com/clr/nsassem/CLRUnleashed.Remoting.TimeObject/TimeObj" +
"ect%2C%20Version%3D1.0.700.32454%2C%20Culture%3Dneutral%2C%20PublicKeyToken%3Dnu" +
"ll", ResponseNamespace="http://schemas.microsoft.com/clr/nsassem/CLRUnleashed.Remoting.TimeObject/TimeObj" +
"ect%2C%20Version%3D1.0.700.32454%2C%20Culture%3Dneutral%2C%20PublicKeyToken%3Dnu" +
"ll")]
    [return: System.Xml.Serialization.SoapElementAttribute("return")]
    public string get_Time() {
        object[] results = this.Invoke("get_Time", new object[0]);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult Beginget_Time(System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("get_Time", new object[0], callback, asyncState);
    }
    
    /// <remarks/>
    public string Endget_Time(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("http://schemas.microsoft.com/clr/nsassem/CLRUnleashed.Remoting.TimeObject/TimeObj" +
"ect#get_Date", RequestNamespace="http://schemas.microsoft.com/clr/nsassem/CLRUnleashed.Remoting.TimeObject/TimeObj" +
"ect%2C%20Version%3D1.0.700.32454%2C%20Culture%3Dneutral%2C%20PublicKeyToken%3Dnu" +
"ll", ResponseNamespace="http://schemas.microsoft.com/clr/nsassem/CLRUnleashed.Remoting.TimeObject/TimeObj" +
"ect%2C%20Version%3D1.0.700.32454%2C%20Culture%3Dneutral%2C%20PublicKeyToken%3Dnu" +
"ll")]
    [return: System.Xml.Serialization.SoapElementAttribute("return")]
    public string get_Date() {
        object[] results = this.Invoke("get_Date", new object[0]);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult Beginget_Date(System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("get_Date", new object[0], callback, asyncState);
    }
    
    /// <remarks/>
    public string Endget_Date(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((string)(results[0]));
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("http://schemas.microsoft.com/clr/nsassem/CLRUnleashed.Remoting.TimeObject/TimeObj" +
"ect#get_DateCount", RequestNamespace="http://schemas.microsoft.com/clr/nsassem/CLRUnleashed.Remoting.TimeObject/TimeObj" +
"ect%2C%20Version%3D1.0.700.32454%2C%20Culture%3Dneutral%2C%20PublicKeyToken%3Dnu" +
"ll", ResponseNamespace="http://schemas.microsoft.com/clr/nsassem/CLRUnleashed.Remoting.TimeObject/TimeObj" +
"ect%2C%20Version%3D1.0.700.32454%2C%20Culture%3Dneutral%2C%20PublicKeyToken%3Dnu" +
"ll")]
    [return: System.Xml.Serialization.SoapElementAttribute("return")]
    public int get_DateCount() {
        object[] results = this.Invoke("get_DateCount", new object[0]);
        return ((int)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult Beginget_DateCount(System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("get_DateCount", new object[0], callback, asyncState);
    }
    
    /// <remarks/>
    public int Endget_DateCount(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((int)(results[0]));
    }
    
    /// <remarks/>
    [System.Web.Services.Protocols.SoapRpcMethodAttribute("http://schemas.microsoft.com/clr/nsassem/CLRUnleashed.Remoting.TimeObject/TimeObj" +
"ect#get_TimeCount", RequestNamespace="http://schemas.microsoft.com/clr/nsassem/CLRUnleashed.Remoting.TimeObject/TimeObj" +
"ect%2C%20Version%3D1.0.700.32454%2C%20Culture%3Dneutral%2C%20PublicKeyToken%3Dnu" +
"ll", ResponseNamespace="http://schemas.microsoft.com/clr/nsassem/CLRUnleashed.Remoting.TimeObject/TimeObj" +
"ect%2C%20Version%3D1.0.700.32454%2C%20Culture%3Dneutral%2C%20PublicKeyToken%3Dnu" +
"ll")]
    [return: System.Xml.Serialization.SoapElementAttribute("return")]
    public int get_TimeCount() {
        object[] results = this.Invoke("get_TimeCount", new object[0]);
        return ((int)(results[0]));
    }
    
    /// <remarks/>
    public System.IAsyncResult Beginget_TimeCount(System.AsyncCallback callback, object asyncState) {
        return this.BeginInvoke("get_TimeCount", new object[0], callback, asyncState);
    }
    
    /// <remarks/>
    public int Endget_TimeCount(System.IAsyncResult asyncResult) {
        object[] results = this.EndInvoke(asyncResult);
        return ((int)(results[0]));
    }
}
