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 generate client proxy code or abstract server code according to a specified communication protocol. provides common functionality regardless of the protocol. Within a given protocol, a concrete derived class generates a class for each supported binding defined in a Web Services Description Language (WSDL) document. Typically, instead of directly invoking classes derived from , a developer uses these classes indirectly through the class. Provides common functionality across communication protocols for generating classes for Web services. Constructor To be added Initializes a new instance of the class. 1.0.5000.0 2.0.0.0 Property System.Xml.Serialization.XmlSchemas a To be added Gets the abstract XML schemas used by the associated instance. 1.0.5000.0 2.0.0.0 Method System.Void This method also adds the warning messages to a collection of code comments. For each unhandled extension or XML element in the input extensions collection, turns on a or warning for each unhandled extension or XML element in the input extensions collection. A that specifies the collection of code comments to which each warning message is added. A that specifies the extensions or XML elements for which warnings should be generated if they are not handled. 1.0.5000.0 2.0.0.0 Method System.CodeDom.CodeTypeDeclaration When generating a class for a given binding, the class calls the method before generating methods that correspond to operations. When overridden in a derived class, initializes the generation of a binding class. The generated class. 1.0.5000.0 2.0.0.0 Method System.Void When generating code, the class calls the method before generating classes that represent bindings. When overridden in a derived class, performs namespace-wide initialization during code generation. 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 that the protocol importer is currently processing to generate a class. 1.0.5000.0 2.0.0.0 Property System.String To be added: an object of type 'string' To be added Gets the name of the binding class that is currently being generated. 1.0.5000.0 2.0.0.0 Property System.Xml.Serialization.CodeIdentifiers a To be added Gets the object that generates a unique name for the binding class that is currently being generated. 1.0.5000.0 2.0.0.0 Property System.CodeDom.CodeNamespace a To be added Gets a representation of the .NET Framework namespace of the binding classes that are being generated. 1.0.5000.0 2.0.0.0 Property System.CodeDom.CodeTypeDeclaration a To be added Gets a representation of the binding class that is currently being generated. 1.0.5000.0 2.0.0.0 Property System.Xml.Serialization.XmlSchemas a To be added Gets the concrete XML schemas used by the associated instance. 1.0.5000.0 2.0.0.0 Method System.Void When generating a class for a given binding, the class calls the method after generating methods that correspond to operations. When overridden in a derived class, processes a binding class. 1.0.5000.0 2.0.0.0 Method System.Void When generating code, the class calls the method after generating classes that represent bindings. When overridden in a derived class, performs processing for an entire namespace. 1.0.5000.0 2.0.0.0 Method System.CodeDom.CodeMemberMethod When generating code, the class calls the method for each binding class method that represents an operation. When overridden in a derived class, generates method code for binding classes. The generated 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) input message for the abstract operation that the protocol importer is currently processing to generate a method in a binding class. 1.0.5000.0 2.0.0.0 Method System.Boolean When generating code, the class calls the method to determine whether to generate a class for the current binding, as represented by the property. When overridden in a derived class, determines whether a class can be generated for the current binding. True if the binding is supported; otherwise false. 1.0.5000.0 2.0.0.0 Method System.Boolean When generating code, the class calls the method to determine whether to generate a method for the current operation, as represented by the property. This evaluation takes place for each operation in a binding for which a class is being generated. If a false value is returned, the class calls its method. For more information, see the property. The property is of type . When overridden in a derived class, determines whether the current operation's operation flow is supported. True if the current operation's operation flow is supported. An enumeration value that represents a transmission pattern. 1.0.5000.0 2.0.0.0 Property System.String To be added: an object of type 'string' To be added Gets the name of the binding class method which that the protocol importer is currently generating. 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 element in a WSDL document. The method is generated with a class. Gets the abstract Web Services Description Language (WSDL) operation that the protocol importer is currently processing to generate a method in a binding class. 1.0.5000.0 2.0.0.0 Property System.Web.Services.Description.OperationBinding To be added: an object of type 'OperationBinding' The method is generated with a class. Gets the Web Services Description Language (WSDL) operation binding that the protocol importer is currently processing to generate a method in a binding class. 1.0.5000.0 2.0.0.0 Method System.Exception To be added Produces an Exception indicating that the current instance for which a binding class is being generated is invalid within the target namespace. An Exception indicating that the current instance for which a binding class is being generated is invalid within the target namespace. Annotation to be added to the exception message, which already indicates that the operation binding syntax is invalid. 1.0.5000.0 2.0.0.0 Method System.Exception To be added Produces an Exception indicating that the current instance for which a binding class is being generated is invalid within the target namespace. An Exception indicating that the current instance for which a binding class is being generated is invalid within the target namespace. Annotation to be added to the exception message, which already indicates that the operation syntax is invalid. 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 importer is currently processing to generate a method in a binding class. 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 a Web Services Description Language (WSDL) port that contains a reference to the binding that the protocol importer is currently processing to generate a binding class. If more than one port refers to the current binding, the current port is the one in which the binding has most recently been found. 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) that is implemented by the binding that the protocol importer is currently processing to generate a binding class. 1.0.5000.0 2.0.0.0 Property System.String To be added: an object of type 'string' To be added Abstract property that concrete derived classes must implement to get the name of the protocol being used. 1.0.5000.0 2.0.0.0 Property System.Xml.Serialization.XmlSchemas a To be added Gets all the XML schemas, both abstract and concrete, used 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 contains a reference to the binding that the protocol importer is currently processing to generate a binding class. 1.0.5000.0 2.0.0.0 Property System.Web.Services.Description.ServiceDescriptionCollection To be added: an object of type 'ServiceDescriptionCollection' To be added Gets the objects that belong to the associated instance that are searched for bindings from which to generate binding classes. 1.0.5000.0 2.0.0.0 Property System.Web.Services.Description.ServiceDescriptionImportStyle To be added: an object of type 'ServiceDescriptionImportStyle' To be added Gets an enumeration value that indicates whether a client proxy class or an abstract server class is being generated. The values are Client and Server. The value is that of the associated instance's property. 1.0.5000.0 2.0.0.0 Method System.Void To be added Turns on an warning in the enumeration obtained through the property. This method also adds a warning message to the comments for the class that is being generated. Annotation to be added to the warning message, which already indicates that the binding has been ignored. 1.0.5000.0 2.0.0.0 Method System.Void To be added Turns on an warning in the enumeration obtained through the property. This method also adds a warning message to the comments for the class that is being generated. Annotation to be added to the warning message, which already indicates that the operation binding has been ignored. 1.0.5000.0 2.0.0.0 Method System.Void To be added Turns on an warning in the enumeration obtained through the property. This method also adds a warning message to the comments for the class that is being generated. Annotation to be added to the warning message, which already indicates that the operation binding has been ignored. 1.0.5000.0 2.0.0.0 Property System.Web.Services.Description.ServiceDescriptionImportWarnings To be added: an object of type 'ServiceDescriptionImportWarnings' To be added Gets or sets a enumeration value that indicates the types of warnings, if any, issued by the protocol importer while generating binding classes. 1.0.5000.0 2.0.0.0