System.Web.Services
1.0.5000.0
2.0.0.0
Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.
System.Object
The abstract class and its concrete derived classes create objects from classes that are identified as Web services with the attribute. Each concrete -derived class generates objects according to a specified communication protocol; provides common functionality regardless of the protocol.
An output instance can be used to generate a Web Services Description Language (WSDL) document with the method or one of the available overloads. The instance can also be used by the class and related classes to generate client proxy code or abstract server code.
The class uses the to create a for each binding it identifies in the Web service class. If that attribute is not present, the class creates a single binding for the entire class. For each Web service method (a method in the Web service class appearing with the ) belonging to a binding, a class derived from generates an operation and associated messages that are added to the object.
Typically, a developer uses these classes indirectly through the class, instead of directly invoking classes derived from .
Provides common functionality across communication protocols for creating objects from classes that are identified as Web services.
Constructor
To be added
Initializes a new instance of the class.
1.0.5000.0
2.0.0.0
Method
System.Void
To be added
When overridden in a derived class, performs processing before calls the method for each of the methods for a binding.
1.0.5000.0
2.0.0.0
Property
System.Web.Services.Description.Binding
To be added: an object of type 'Binding'
To be added
Gets the Web Services Description Language (WSDL) binding currently being generated and added to the associated .
1.0.5000.0
2.0.0.0
Property
System.String
To be added: an object of type 'string'
To be added
Gets the default namespace, as identified by the associated object's property.
1.0.5000.0
2.0.0.0
Method
System.Void
To be added
When overridden in a derived class, performs processing after has called the method for each of the methods for a binding.
1.0.5000.0
2.0.0.0
Method
System.Web.Services.Description.ServiceDescription
The instance obtained subsequently gets populated with objects that correspond to WSDL entities that are reflected from the input Web service class.
Gets a object for a given XML namespace and the applicable communication protocol.
A object for a given XML namespace and the applicable communication protocol.
The instance obtained subsequently gets populated with objects that correspond to Web Services Description Language (WSDL) entities that are reflected from the input Web service class.
1.0.5000.0
2.0.0.0
Property
System.Web.Services.Description.MessageCollection
To be added: an object of type 'MessageCollection'
To be added
Gets SOAP header message definitions to be added to the associated object.
1.0.5000.0
2.0.0.0
Property
System.Web.Services.Description.Message
To be added: an object of type 'Message'
To be added
Gets the Web Services Description Language (WSDL) input message for the abstract operation that the protocol reflector is currently generating from a Web service method.
1.0.5000.0
2.0.0.0
Property
System.Web.Services.Protocols.LogicalMethodInfo
a
To be added
Gets the Web service method that the protocol reflector is currently processing to generate a Web Services Description Language (WSDL) operation to be placed in the generated .
1.0.5000.0
2.0.0.0
Property
System.Web.Services.WebMethodAttribute
a
To be added
Gets the for the method that the protocol reflector is currently processing to generate a Web Services Description Language (WSDL) operation to be placed in the generated .
1.0.5000.0
2.0.0.0
Property
System.Web.Services.Protocols.LogicalMethodInfo[]
a
Web service methods are identified by the .
Gets the Web service methods belonging to the Web service class, as identified by the associated object's property.
1.0.5000.0
2.0.0.0
Property
System.Web.Services.Description.Operation
To be added: an object of type 'Operation'
The operation appears as a child of the portType element in a WSDL document. Web service methods are identified by the .
Gets the abstract Web Services Description Language (WSDL) operation that the protocol reflector is currently generating from a Web service method.
1.0.5000.0
2.0.0.0
Property
System.Web.Services.Description.OperationBinding
To be added: an object of type 'OperationBinding'
Web service methods are identified by the .
Gets the Web Services Description Language (WSDL) operation binding that the protocol importer is currently generating from a Web service method.
1.0.5000.0
2.0.0.0
Property
System.Web.Services.Description.Message
To be added: an object of type 'Message'
To be added
Gets the Web Services Description Language (WSDL) output message for the abstract operation that the protocol reflector is currently generating from a Web service method.
1.0.5000.0
2.0.0.0
Property
System.Web.Services.Description.Port
To be added: an object of type 'Port'
To be added
Gets the Web Services Description Language (WSDL) port that the protocol reflector is currently generating to contain a reference to the binding being generated.
1.0.5000.0
2.0.0.0
Property
System.Web.Services.Description.PortType
To be added: an object of type 'PortType'
To be added
Gets the Web Services Description Language (WSDL) portType that the protocol reflector is currently generating to be implemented by the binding being generated.
1.0.5000.0
2.0.0.0
Property
System.String
To be added: an object of type 'string'
To be added
When overridden in a derived class, gets the name of the protocol being used.
1.0.5000.0
2.0.0.0
Method
2.0.0.0
System.Void
To be added.
When overridden in a derived class, generates service-specific description information that gets placed in a object that corresponds to a binding.
Property
System.Xml.Serialization.XmlReflectionImporter
a
To be added
Gets the instance being used by the associated instance.
1.0.5000.0
2.0.0.0
Method
System.Boolean
An implementation of the method should generate information such as operation binding, abstract operation, and messages.
When overridden in a derived class, generates method-specific information that gets placed in a object corresponding to a binding.
Method-specific information that gets placed in a object corresponding to a binding.
1.0.5000.0
2.0.0.0
Method
System.String
To be added
When overridden in a derived class, returns the name of the binding that a method belongs to.
The name of the binding that a method belongs to.
1.0.5000.0
2.0.0.0
Property
System.Xml.Serialization.XmlSchemaExporter
a
To be added
Gets the instance being used by the associated instance.
1.0.5000.0
2.0.0.0
Property
System.Xml.Serialization.XmlSchemas
a
To be added
Gets the XML schemas being generated by the associated instance.
1.0.5000.0
2.0.0.0
Property
System.Web.Services.Description.Service
To be added: an object of type 'Service'
To be added
Gets the Web Services Description Language (WSDL) service that the protocol reflector is currently generating to contain a reference to the binding being generated.
1.0.5000.0
2.0.0.0
Property
System.Web.Services.Description.ServiceDescription
To be added: an object of type 'ServiceDescription'
To be added
Gets the object currently being created to contain the binding being generated.
1.0.5000.0
2.0.0.0
Property
System.Web.Services.Description.ServiceDescriptionCollection
To be added: an object of type 'ServiceDescriptionCollection'
The class creates a object for each binding, with a distinct namespace, that it finds in a Web service class.
Gets the objects that have so far been created and added to the corresponding to the obtained through the property of the associated instance.
1.0.5000.0
2.0.0.0
Property
System.Type
To be added: an object of type 'Type'
A Web service class is identified by the .
Gets the type of the Web service class being reflected to produce objects.
1.0.5000.0
2.0.0.0
Property
System.String
To be added: an object of type 'string'
To be added
Gets the endpoint of the associated Web service as a Uniform Resource Locator (URL), obtained from the associated object.
1.0.5000.0
2.0.0.0