IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Base class for IGLib webservices. More...
Public Member Functions | |
string | TestService () |
Tests whether the web service is alive. More... | |
string | TestServiceArg (string commandlineArguments) |
Tests whether the web service is alive. More... | |
string | TestServiceArgs (string[] commandlineArguments) |
Tests whether the web service is alive. More... | |
string | TestCount () |
Web service method example. Increments a static counter. More... | |
string | TestCount () |
Web service method example. Increments a static counter. More... | |
![]() | |
virtual string | GetServiceName () |
Returns name of the web service. More... | |
virtual void | SetServiceName (string name) |
Sets name of the web service. More... | |
void | SetOutputLevel (int level) |
Sets the level of output generated by the service. More... | |
int | GetOutputLevel () |
Returns the current level of output generated by the service. More... | |
string | TestService () |
Tests whether the web service is alive. More... | |
string | TestServiceCmd (string commandlineArguments) |
Tests whether the web service is alive. More... | |
string | TestServiceArgs (string[] commandlineArguments) |
Tests whether the web service is alive. More... | |
string | TestCount () |
Web service method example. Increments a static counter. More... | |
Static Public Member Functions | |
static void | ExampleUseServiceWithSessions (object sender, EventArgs e) |
Public Attributes | |
const string | DefaultNamespace = "http://www2.arnes.si/~ljc3m2/igor/iglib/" |
![]() | |
const string | DefaultNamespace = "http://www2.arnes.si/~ljc3m2/igor/iglib/" |
Static Protected Member Functions | |
static int | GetNextId () |
Returns a new ID for a web service object. More... | |
![]() | |
static int | GetNextId () |
Returns a new ID for a web service object. More... | |
Protected Attributes | |
const int | CacheHelloWorldTime = 10 |
int | _id = GetNextId() |
const string | VarNumTestCalls = "NumTestCalls__IGLib_Service_Base" |
![]() | |
string | _url |
CookieContainer | _cookieContainer |
const int | CacheDurationTimeBase = 10 |
int | _id = GetNextId() |
const string | VarNumTestCalls = "NumTestCalls__IGLib_Service_Base" |
Static Protected Attributes | |
static string | _namespace = DefaultNamespace |
static int | _nextId = 0 |
static int | _testCount |
![]() | |
static string | _namespace = DefaultNamespace |
static int | _nextId = 0 |
static string | _name |
static int | _testCount |
Properties | |
static string | NameSpace [get, set] |
static int | NextIdToBeAssigned [get] |
Returns the next service object ID to be assigned. More... | |
virtual int | Id [get, protected set] |
object | Lock [get] |
Object used for locking of the current object. More... | |
![]() | |
virtual string | Url [get, set] |
URL of the web service. More... | |
virtual CookieContainer | CookieContainer [get, set] |
Cookie container, for compatibility with proxy classes that are derived from the System.Web.Services.Protocols.HttpWebClientProtocol class. More... | |
static string | NameSpace [get, set] |
static int | NextIdToBeAssigned [get] |
Returns the next service object ID to be assigned. More... | |
virtual int | Id [get, protected set] |
object | Lock [get] |
Object used for locking of the current object. More... | |
int | OutputLevel [get, set] |
Internal flag indicating the level of output the current object generates (e.g. output to the console). More... | |
![]() | |
string | Url [get, set] |
URL of the web service. More... | |
System.Net.CookieContainer | CookieContainer [get, set] |
Cookie container, for compatibility with proxy classes that are derived from the System.Web.Services.Protocols.HttpWebClientProtocol class. More... | |
![]() | |
int | Id [get] |
Returns unique ID (in the scope of a given type) of the current object. More... | |
![]() | |
object | Lock [get] |
Private Attributes | |
readonly object | _lock = new object() |
Additional Inherited Members | |
![]() | |
static string | VarNameOutputLevel = "OutputLevel" |
Base class for IGLib webservices.
Base class for webservices.
|
inlinestaticprotected |
Returns a new ID for a web service object.
References IG.Lib.Util.LockGlobal.
|
inline |
Tests whether the web service is alive.
Returns a string identifying web service' class and object ID.
To test, right-click the Web Service's .asmx file and select View in a browser.
Implements IG.Web.IWSBase.
|
inline |
Tests whether the web service is alive.
Returns a string identifying web service' class and object ID.
To test, right-click the Web Service's .asmx file and select View in a browser.
References IG.Lib.UtilStr.GetArgumentsArray().
|
inline |
Tests whether the web service is alive.
Returns a string identifying web service' class and object ID.
To test, right-click the Web Service's .asmx file and select View in a browser.
Implements IG.Web.IWSBase.
|
inline |
Web service method example. Increments a static counter.
To test, right-click the Web Service's .asmx file and select View in Browser
Implements IG.Web.IWSBase.
|
inlinestatic |
|
inline |
Web service method example. Increments a static counter.
To test, right-click the Web Service's .asmx file and select View in Browser
Implements IG.Web.IWSBase.
const string IG.Web.WSBase.DefaultNamespace = "http://www2.arnes.si/~ljc3m2/igor/iglib/" |
|
staticprotected |
|
protected |
|
staticprotected |
|
protected |
|
private |
|
protected |
|
staticprotected |
|
staticgetset |
|
staticget |
Returns the next service object ID to be assigned.
|
getprotected set |
|
get |
Object used for locking of the current object.