This class implements the server-related web services exposed by Bugzilla.
In order to use a Server object, some properties will have to be set, such as Hostname, Port, and so on.
Tracing of the requests and responses, can be achieved by assigning a TextWriter to the TraceWriter property.
Methods exists to get some general information about the server, handle authentification, and get products and bugs.
Authentication by Bugzilla is handled using cookies. In order to obtain a set of cookies, you call the Login method. The cookies are handled automatically by the xml-rpc.net assembly. In order to store the cookies between sessions, methods to obtain and set the cookies are provided.
All methods are synchronous, and either succeed, or throw some kind of exception on error.
Definition in file Server.cs.
Go to the source code of this file.
Namespaces | |
namespace | Bugzproxy |
namespace | System::IO |
namespace | System::Net |
namespace | System::Runtime::Serialization |
namespace | System::Runtime::Serialization::Formatters::Binary |
Classes | |
class | Server |
This class encapsulates a Bugzilla server. More... | |
class | Server::TextWriterTracer |
Trace data sent and received using the XML-RPC framework. |