System.Web.Services
Constructs a new sys description.
description text.
Retrieves the description text.
description
Adding this attribute to a method within an XML Web service created using ASP.NET makes the method callable from remote Web clients.
This class cannot be inherited.
Initializes a new instance of the
class.
Initializes a new instance of the
class.
Initializes whether session state is enabled for the XML Web service method.
Initializes a new instance of the
class.
Initializes whether session state is enabled for the XML Web service method.
Initializes the transaction support of an XML Web service method.
Initializes a new instance of the
class.
Initializes whether session state is enabled for the XML Web service method.
Initializes the transaction support of an XML Web service method.
Initializes the number of seconds the response is cached.
Initializes a new instance of the
class.
Initializes whether session state is enabled for the XML Web service method.
Initializes the transaction support of an XML Web service method.
Initializes the number of seconds the response is cached.
Initializes whether the response for this request is buffered.
A descriptive message describing the XML Web service method.
Indicates whether session state is enabled for an XML Web service method.
Gets or sets the number of seconds the response should be held in the cache.
Gets or sets whether the response for this request is buffered.
Indicates the transaction support of an XML Web service method.
The name used for the XML Web service method in the data passed
to and returned from an XML Web service method.
Defines the optional base class for XML Web
services, which provides direct access to common ASP.NET objects, such as application and
session
state.
Gets the application object for the current HTTP request.
Gets the ASP.NET for the current request,
which encapsulates all HTTP-specific context
used by the HTTP server to process Web requests.
Gets the
instance for the current request.
Gets the
for the current request.
Gets the ASP.NET server object. Can be used to authenticate whether a user is authorized to execute the request.
Used to add additional information to an XML Web service, such as a
string describing its functionality.
Initializes a new instance of the class.
A descriptive message for the XML Web service.
Gets or sets the default XML namespace to use for the XML Web service.
Gets or sets the name of the XML Web service.
Declares the binding one or more XML Web service
methods implemented within the class implementing the XML Web service. This class cannot be inherited.
Initializes a new instance of the class.
Initializes a new instance of the class setting
the name of the binding the XML Web service method is implementing.
The name of the binding an XML Web service method is implementing an operation for. Sets the property.
Initializes a new instance of the class.
The name of the binding an XML Web service method is implementing an operation for. Sets the property.
The namespace associated with the binding. Sets the property.
Initializes a new instance of the class.
The name of the binding an XML Web service method is implementing an operation for. Sets the property.
The namespace associated with the binding. Sets the property.
The location where the binding is defined.
Gets or sets the location where the binding is defined.
Gets or sets the name of the binding.
Gets or sets the namespace associated with the binding.
Constructs a new sys description.
description text.
Retrieves the description text.
description
Specifies the base class for all
XML Web service client proxies created using ASP.NET.
Initializes a new instance of the class.
Cancels a request to an XML Web service method.
cancels a
synchronous XML Web service request. Since a synchronous request will block the
thread until the response has been processed you must call from a separate thread.
Calling will cause a to be
thrown from the XML Web service method call. The property will have the value . To abort an asynchronous call, you need to cast the
returned from the method to a and call the method.
Creates a instance for the specified
. This protected method is called by the XML
Web service client infrastructure to get a new transport object to transmit the
XML Web service request.
The to use when creating the .
The instance.
Returns a response from a synchronous request to an XML Web service method.
The to get the response from.
A .
Returns a response from an asynchronous request to a Web
Service method. This protected method is called by the XML Web service
client infrastructure to get the response from an asynchronous XML Web
service request.
The to get the response from.
The to pass to . when the response has completed.
The instance.
Gets or sets security credentials for Web
Service client authentication.
Gets or sets the name of the connection
group for the request.
Gets or sets whether pre-authentication is enabled.
Gets or sets the base URL of the XML Web service the client is requesting.
The used to make the client request to the XML Web service.
Indicates the time an XML Web service client waits for a synchronous XML Web service request to complete (in milliseconds).
Provides an implementation of
for use by XML Web service proxies to implement the standard asynchronous method pattern.
Cancels an asynchronous XML Web service request.
Gets the object provided in the last parameter to the
method asynchronous call.
Gets a that is used to wait for an
asynchronous operation to complete.
Gets a value indicating
whether the Begin call completed synchronously.
Gets a value indicating whether the asynchronous XML Web service request has completed.
The base class for all XML Web service client proxies that use the HTTP transport
protocol.
Initializes a new instance of the class.
Creates a for the specified URI.
The for creating the .
The made .
Returns a response from a synchronous request to an XML Web service method.
The from which to get the response.
The .
Returns a response from an asynchronous request to an XML Web service method.
The from which to get the response.
The to pass to . when the response has completed.
The .
Gets or sets whether the client automatically follows server redirects.
Gets or sets the collection of cookies.
Gets the collection of client certificates.
Gets or sets the value for the user agent header that is
sent with each request.
Gets or sets proxy information for making an XML Web service request through a firewall.
[To be supplied.]
[To be supplied.]
[To be supplied.]
[To be supplied.]
[To be supplied.]
The base class for communicating with an XML Web service using the simple HTTP-GET and HTTP-POST protocols bindings.
Initializes a new instance of the class.
Invokes an XML Web service method using HTTP.
The name of the XML Web service method in the derived class that is invoking .
The URL of the XML Web service method the client is requesting.
An array of objects containing the parameters to pass to the remote XML Web service. The order of the values in the array correspond to the order of the parameters in the calling method of the derived class.
An array of objects containing the return value and any
by-reference or out parameters of the derived class method.
Starts an asynchronous invocation of a method of an XML Web service.
The name of the XML Web service method.
The url to use when creating the.
An array of objects containing the parameters to pass to the XML Web service method. The order of the values in the array correspond to the order of the parameters in the calling method of the derived class.
The delegate to call when the asynchronous method call is complete. If is , the delegate is not called.
Additional information supplied by a client.
An which can be passed to to obtain the return values from
the XML Web service method.
Completes asynchronous invocation of an XML Web service method using HTTP.
The returned from .
An array of objects containing the return value and any by reference or
out parameters for the XML Web service method.
The base class for XML Web service client
proxies that use the HTTP-GET protocol.
Initializes a new instance of the class.
Creates a instance for the specified URI.
The to use when creating the.
The instance.
Applying this attribute to an XML Web service client using HTTP-GET or HTTP-POST, sets the
types that serialize the parameters sent to an XML Web service method and read the response from the XML Web
service method. This class cannot be inherited.
Initializes a new instance of the class.
Initializes a new instance of the .
Initializes the property to a that deserializes the response from an XML Web service method.
Initializes the property to a that serializes parameters sent from an XML Web service client to an XML Web service method.
Gets or sets a that deserializes the response from
an XML Web service method.
Gets or sets a that
serializes parameters sent from an XML Web service client to the XML Web service method.
The base class for XML Web service client
proxies that use the HTTP-POST protocol.
Initializes a new instance of the class.
Creates a instance for the specified URI.
The to use when creating the .
The instance.
Specifies how the XML Web service method was invoked.
The XML Web service method is invoked synchronously.
The XML Web service method is invoked asynchronously.
Represents the attributes and metadata for an XML Web service method. This class cannot be inherited.
Initializes a new instance of the class with the passed in.
A to initialize the properties of common to the .
Returns a string that represents the current .
A that
represents the current .
Invokes the method represented by the current .
The instance of the to invoke the method.
An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method. If the method does not require any parameters, the parameter should be .
An array of type representing the return value and out
parameters of the invoked method.
Begins an asynchronous invocation of the method
represented by this .
The instance of the on which to invoke the method on.
An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method. If the method does not require any parameters, should be .
The delegate to call when the asynchronous invoke is complete. If is , the delegate is not called.
State information that is passed on to the delegate.
An which is passed to to obtain the return values from
the remote method call.
Ends an asynchronous invocation of the method represented by the current
.
The instance of the on which to invoke the method.
The returned from .
An array of objects containing the return value and any by-reference or out
parameters of the derived class method.
Returns the custom attributes applied to the specified type.
The to which the custom attributes are applied.
An array of containing the custom attributes applied to
.
Returns the first custom attribute applied to the
type, if any custom attributes are applied to the type.
The to which the custom attributes are applied.
An containing the first custom attribute applied to the
parameter.
Returns a value indicating whether the method passed in
represents a
method of an asynchronous invocation.
The that might be a method of an asynchronous invocation.
if
the parameter is a
method of an asynchronous invocation; otherwise,
.
Returns a value indicating whether the method passed in
represents an
method of an asynchronous invocation.
The that might be an method of an asynchronous invocation.
if
the
parameter is an
method of an asynchronous invocation; otherwise,
.
Given an array of that can contain information about both asynchronous and synchronous
methods, creates an array of .
An array of representing the asynchronous and synchronous methods for which to create objects.
An array of , representing the methods within
.
Given an array of , where the
returned array of can be restricted to only asynchronous or synchronous
methods, creates an array of .
An array of representing the asynchronous and synchronous methods for which to create objects.
A bitwise combination of the values. Determines whether just asynchronous or synchronous methods or both are included in the returned array of .
An array of ,
representing the methods within filtered by the value of
.
Gets the class that declares the method represented
by the current .
Gets the name of the method represented by this .
Gets the return value of a asynchronous method invocation.
Gets the parameter information for the
parameter of a Begin method in an asynchronous invocation.
Gets the parameter information for the
parameter of a
method in an asynchronous invocation.
Gets the return type of this method.
Gets a value indicating whether the return type for the
method represented by the instance of is
.
Gets a value indicating whether the method represented
by the instance of is invoked asynchronously.
Gets the parameters passed into the method represented
by the instance of .
Gets the out parameters for the method.
Gets the parameters for the method.
Gets the custom attributes applied to the method.
Gets the custom attributes for the return type.
Gets the attributes and metadata for a
synchronous method.
Gets the attributes and metadata for a
method in an
asynchronous invocation.
Gets the attributes and metadata for an
method of an asynchronous invocation to
a method.
Represents the attributes of a match made using text pattern matching. This class cannot be inherited.
Initializes a new instance of the class with the specified pattern.
A string that represents the pattern to match.
Gets or sets a regular expression that represents the pattern to match.
Gets or sets a value that represents a grouping of related matches.
Gets or sets a value that represents the index of a match within a grouping.
Gets or sets a value that indicates whether the pattern to match is
case insensitive.
Gets or sets the maximum number of values to return from the match.
Represents the data in a SOAP request sent or a SOAP
response received by an XML Web service client at a specific . This class cannot be inherited.
Represents the data in a SOAP request or SOAP response at
a specific .
Gets the parameter passed into the XML Web service method at
the specified index.
The zero-based index of the parameter in the array of parameters.
An
representing the parameter at the specified index.
Gets the out parameter passed into the XML Web service
method at the specified index.
The zero-based index of the parameter in the array of parameters.
An
representing the parameter at the specified index.
Gets the return value of an XML Web service method.
An
representing the return value of the XML Web service method.
When overridden in a derived class, asserts that the
current stage is a stage where out
parameters are available.
When overridden in a derived class, asserts that the
current is a stage where in
parameters are available.
Ensures that the of the call to the Web
Service method is the stage or stages passed in. If the current
processing stage is not one of the stages passed in, an exception is thrown.
The asserted.
Gets a value indicating the
property of either the or
the attribute applied to the XML Web service method.
Gets the from the call to
the XML Web service method.
When overridden in a derived class, gets a representation of the method
prototype for the XML Web service method for which the SOAP request is intended.
A collection of the SOAP headers applied to
the current SOAP request or SOAP response.
Gets the data representing the SOAP request or SOAP
response in the form of a .
Gets or sets the HTTP Content-Type of the SOAP request or SOAP response.
Gets the of the .
When overridden in a derived class, gets the base URL of
the XML Web service.
When overridden in a derived class, gets the
SOAPAction HTTP request header field for the SOAP request or SOAP response.
Asserts that the
current
is a stage where out parameters are available. If not, an
exception is thrown.
Asserts that the
current is a stage where in
parameters are available. If not, an
exception is thrown.
Gets a value indicating whether the client waits for
the server to finish processing an XML Web service method.
Gets an instance of the client proxy class, which derives
from .
Gets a representation of the method prototype of
the XML Web service method for which the SOAP request is intended.
Gets the URL of the XML Web service.
Gets the HTTP request header field for the
SOAP request or SOAP response.
Specifies the class client proxies derive from when using SOAP.
Initializes a new instance of the class.
Dynamically binds to an XML Web service described in the
discovery document at .
Creates a instance for the specified
.
The to use when creating the .
The instance.
Invokes an XML Web service method synchronously using SOAP.
The name of the XML Web service method.
An array of objects containing the parameters to pass to the XML Web service. The order of the values in the array correspond to the order of the parameters in the calling method of the derived class.
An array of objects containing the return value and any by reference or out
parameters of the derived class method.
Starts an asynchronous invocation of an XML Web service method using SOAP.
The name of the XML Web service method in the derived class that is invoking .
An array of objects containing the parameters to pass to the XML Web service. The order of the values in the array correspond to the order of the parameters in the calling method of the derived class.
The delegate to call when the asynchronous invoke is complete. If is , the delegate is not called.
Extra information supplied by the caller.
An which is passed to to obtain the return values from
the remote method call.
Ends an asynchronous invocation of an XML Web service method using SOAP.
The returned from .
An array of objects containing the return value and any by-reference or out
parameters of the derived class method.
Applying the to a
method specifies that SOAP messages to and from the method use
formatting.
Initializes a new instance of the class.
Initializes a new instance of the class, setting the
property to the value of the parameter.
The HTTP header field of the SOAP request. Sets the property.
Gets or sets the HTTP header field of the SOAP request.
Gets or sets whether a XML Web service client waits for the
Web server to finish processing an XML Web service method.
Gets or sets the namespace associated with the SOAP
request for an XML Web service method.
Gets or sets the XML namespace associated with the SOAP
response for an XML Web service method.
Gets or sets the XML element associated with the SOAP
request for an XML Web service method, which is defined
in a service description as an operation.
Gets or sets the XML element associated with the SOAP
response for an XML Web service method.
Gets or sets the parameter formatting for an XML Web service
method within the XML portion of a SOAP message.
Gets or sets whether parameters are encapsulated within a single
XML element beneath the element in the XML
portion of a SOAP message.
Gets or sets the binding an XML Web service method is
implementing an operation for.
Applying the optional to an
XML Web service sets the default format
of SOAP requests and responses sent to and from XML
Web service methods within the XML Web service.
Initializes a new instance of the class
setting all properties to their default values.
Initializes a new instance of the class setting the parameter
formatting.
The parameter formatting of the XML Web service. Sets the property.
Initializes a new instance of the class
that sets the parameter formatting and
sets whether parameters are encapsulated within a single XML element, under the
element, in SOAP messages.
The parameter formatting style. Sets the property.
Sets whether parameters are encapsulated within a single XML element, under the element, in SOAP messages sent to and from XML Web service methods within the XML Web service. Sets the property.
Gets or sets the default parameter formatting for an XML Web service.
Gets or sets the default setting that controls whether parameters are
encapsulated within a single element following the
element in the XML portion of a SOAP message for XML Web service methods of the XML Web service.
Gets or sets how SOAP messages are routed to the XML Web service.
The exception that is thrown when an
XML Web service method is called over SOAP and an exception
occurs.
Specifies a SOAP fault code representing an error occurred during
the processing of a client call on the server, where the problem was not due to the message contents.
Specifies a SOAP fault code representing a client call was not formatted correctly or did
not contain the appropriate information.
A SOAP fault code representing an invalid namespace for a SOAP Envelope was found during the
processing of the SOAP message.
A SOAP Fault Code representing a SOAP
element marked with the MustUnderstand attribute was not processed.
Gets an representing the element of a SOAP Fault code.
Initializes a new instance of the class that sets the exception message,
exception code and the piece of code that caused the exception.
A message that identifies the reason the exception occurred. Sets the property.
The type of error that occurred. Sets the property.
The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property.
Initializes a new instance of the class that sets the exception message,
exception code, the piece of code that casued the exception and a reference to the root
cause of the exception.
A message that identifies the reason the exception occurred. Sets the property.
The type of error that occurred. Sets the property.
The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property.
A reference to the root cause of an exception. Sets the property.
Initializes a new instance of the class that sets the exception message
and exception code.
A message that identifies the reason the exception occurred. Sets the property.
The type of error that occurred. Sets the property.
Initializes a new instance of the class that sets the exception message,
exception code and a reference to the root cause of the exception.
A message that identifies the reason the exception occurred. Sets the property.
The type of error that occurred. Sets the property.
A reference to the root cause of the exception. Sets the property.
Initializes a new instance of the class
that sets the exception message, exception code, piece of code that caused the
exception and application specific exception information.
A message that identifies the reason the exception occurred. Sets the property.
The type of error that occurred. Sets the property.
The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property.
The application specific exception information. Sets the property.
Initializes a new instance of the class
that sets the exception message, exception code, piece of code that caused the
exception, application specific exception information and a reference to the root cause of
the exception.
A message that identifies the reason the exception occurred. Sets the property.
The type of error that occurred. Sets the property.
The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property.
The application specific exception information. Sets the property.
A reference to the root cause of the exception. Sets the property.
Initializes a new instance of the class that sets
the exception message, exception code, piece of code that caused the exception,
application specific exception information and optional exception
information.
A message that identifies the reason the exception occurred. Sets the property.
The type of error that occurred. Sets the property.
The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property.
The application specific exception information. Sets the property.
Optional exception information. Sets the property.
Initializes a new instance of the class that sets the exception
message, exception code, piece of code that caused the exception, application
specific exception information, optional exception information, and
a reference to the root cause of the exception.
A message that identifies the reason the exception occurred. Sets the property.
The type of error that occurred. Sets the property.
The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property.
The application specific exception information. Sets the property.
Optional exception information. Sets the property.
A reference to the root cause of the exception. Sets the property.
Gets the piece of
code that caused the exception.
Gets the type of SOAP fault code.
Gets an
representing the application specific error information.
Gets an array of with the optional error information.
The base class for SOAP extensions for XML Web services created using ASP.NET.
When overridden in a derived class, allows a SOAP extension to initialize data specific to a XML Web service
method using an attribute applied to the XML Web service method at a one time performance cost.
A representing the specific function prototype for the XML Web service method to which the SOAP extension is applied.
The applied to the XML Web service method.
The
that the SOAP extension initializes for caching.
When overridden in a
derived class, allows a SOAP extension to initialize data specific to a class implementing
a XML Web service at a one time performance cost.
The type of the class implementing the XML Web service to which the SOAP extension is applied.
The
that the SOAP extension initializes for caching.
When overridden in a derived class, allows a SOAP
extension to initialize itself using the data cached in the
method.
The returned from cached by ASP.NET.
When overridden in a derived class, allows a SOAP
extension to receive a to process at each .
The to process.
When overridden in a derived class, allows a SOAP
extension access to the memory buffer containing the SOAP request or response.
A memory buffer containing the SOAP request or response.
A representing a new memory buffer that this SOAP extension can
modify.
When overridden in a derived class, specifies a SOAP
extension should run with an XML Web service method.
When overridden in a derived class, gets the of the SOAP extension.
When overridden in a derived class, gets or set the
priority of the SOAP extension.
When overridden in a derived class, represents the content of a SOAP header.
Gets or sets the value of the
XML attribute
for the SOAP header.
Gets or sets a value indicating whether the
must be understood.
Gets or sets the recipient of the SOAP header.
Gets or sets a value indicating whether
an XML Web service method properly processed a SOAP header.
This attribute is applied to an XML Web service method or an XML Web service client to specify a SOAP header the
Web service method or XML Web service client can process. This class
cannot be inherited.
Initializes a new instance of the class,
setting the member of the XML Web service class representing the SOAP header contents.
The member of the XML Web service class representing the SOAP header contents. The property will be set to the value of this parameter.
Gets or sets the member of the XML Web service
class representing the SOAP header contents.
Gets or sets whether the SOAP header is intended for the XML Web service or
the XML Web service client or both.
Gets or sets a value indicating whether the SOAP
header must be understood and processed by the recipient XML Web service or XML Web service client.
Specifies whether the recipient of the is the
XML Web service, the XML Web service client, or both.
Specifies the is sent to the XML Web service.
Specifies the is sent to the XML Web service client.
Specifies the is sent to both the XML Web service
and the XML Web service client.
The exception that is thrown when an XML Web service method is
called over SOAP and an exception occurs during processing of the SOAP
header.
Initializes a new instance of the class.
A message that identifies the reason the exception occurred. Sets the property.
The type of error that occurred. Sets the property.
The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property.
Initializes a new instance of the class.
A message that identifies the reason the exception occurred. Sets the property.
The type of error that occurred. Sets the property.
The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property.
A reference to the root cause of an exception. Sets the property.
Initializes a new instance of the class.
A message that identifies the reason the exception occurred. Sets the property.
The type of error that occurred. Sets the property.
Initializes a new instance of the class.
A message that identifies the reason the exception occurred. Sets the property.
The type of error that occurred. Sets the property.
A reference to the root cause of an exception. Sets the property.
Initializes a new instance of the class.
A message that identifies the reason the exception occurred. Sets the property.
The type of error that occurred. Sets the property.
The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property.
Optional exception information. Sets the property.
Initializes a new instance of the class.
A message that identifies the reason the exception occurred. Sets the property.
The type of error that occurred. Sets the property.
The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property.
Optional exception information. Sets the property.
A reference to the root cause of an exception. Sets the property.
Contains a collection of instances of the class.
Adds a to the .
The to add to the .
The position at which the was inserted.
Inserts a into the
at the specified index.
The zero-based index at which to insert the into the .
The to insert into the .
Determines the index of the in the
.
The to locate in the .
The index of the
parameter, if found in the ; otherwise, -1.
Determines whether the contains a specific .
The to locate in the .
if the value
of the parameter is found in the ; otherwise,
.
Removes the first occurrence of a specific from the .
The to remove from the .
Copies the elements of the to an , starting at a particular index of
the .
The one-dimensional that is the destination of the elements copied from . The array must have zero-based indexing.
The zero-based index in the parameter at which copying begins.
Gets or sets the at the specified index of the .
The zero-based index of the to get or set.
Specifies the processing stage of a SOAP message.
The stage just prior to a being serialized.
During processing, the
stage occurs after a client
invokes an XML Web service method, but prior to the invocation being serialized.
During processing, the
stage
occurs after the invocation to the XML Web service method returns, but prior to the
return values being serialized and sent over the wire back to the client.
The stage just after a is serialized, but before the
SOAP message is sent over the wire.
During processing, the
stage occurs
after a client invokes an XML Web service method and the
parameters are serialized into XML, but prior to the SOAP message containing that XML is sent
over the network.
During processing, the
stage occurs
after an XML Web service method returns and any
return values are serialized into XML, but prior to the SOAP message containing that
XML is sent over the network.
The stage just before a
is deserialized from the SOAP message sent across the network into an object.
During processing, the stage occurs
after the network response from an XML Web service method invocation has been received, but just before the response containing the
SOAP message is deserialized into an object.
During processing, the stage occurs
after a network request containing the SOAP message for an XML Web service
method invocation is received by the Web server, but prior to the SOAP message being deserialized
into an object.
The stage just after a is deserialized from a SOAP
message into an object.
During processing, the stage occurs
after the SOAP message containing the
response from an XML Web service method invocation has been deserialized into an object,
but prior to the client receiving the deserialized results.
During processing, the stage occurs
after a network request containing a SOAP message representing a Web
Service method
invocation is deserialized into an object, but prior to the method on that object
representing the XML Web service method is called.
Specifies how parameters are formatted
in a SOAP message.
Specifies using the default for
the XML Web service. The default for an
XML Web service can be set by applying a
to the class implementing the XML Web service. If
a is
not applied to the class implementing
the XML Web service, the default is .
Parameters sent to and from an XML Web service method are placed in XML elements
directly following the element of
a SOAP request or SOAP response.
Parameters sent to and from an XML Web service method are encapsulated within
a single XML element followig the element of
the XML portion of a SOAP request or SOAP response.
Applying the to a
method specifies that SOAP messages sent to and from the method use
formatting.
Initializes a new instance of the class,
setting
all properties to their default values.
Initializes a new instance of the class,
setting the property
to the value of the
parameter.
The intent of the SOAP request. Sets the property.
Gets or sets the HTTP header field of the SOAP request.
Gets or sets whether an XML Web service client waits for the Web server to
finish processing an XML Web service method.
Gets or sets the XML namespace associated with the SOAP
request for an XML Web service method.
Gets or sets the XML namespace associated with the
SOAP response for an XML Web service method.
Gets or sets the XML element associated with the SOAP request for an XML Web
service method.
Gets or sets the XML element associated with the SOAP
response for an XML Web service method.
Gets or sets the binding an XML Web service method is
implementing an operation for.
Applying the optional to an XML Web service sets the default
format of SOAP requests and responses sent to and from XML Web service methods
within the XML Web service.
Initializes a new instance of the class.
Gets or sets how SOAP messages are routed to the XML Web service.
Represents the data in a SOAP request received or a
SOAP response sent by an XML Web service method at a specific . This class cannot be
inherited.
Asserts that the current is a stage where out
parameters are available. If not, an exception is thrown.
Asserts that the current is a stage where in
parameters are available. If not, an exception is thrown.
Gets a value indicating whether the client waits for the server to finish
processing an XML Web service method.
Gets the base URL of the XML Web service.
Gets the SOAPAction HTTP request header field for the SOAP request or SOAP
response.
Gets the instance of the class handling the
method invocation on the Web server.
Gets a representation of the method prototype for the XML Web service method for
which the SOAP request is intended.
Specifies how a SOAP message is routed to the Web server hosting the
XML Web service.
The SOAP message is routed based on the
HTTP header.
The SOAP Message is routed based on the first child element
following the XML element of the SOAP message.
Represents the data received from a SOAP header
that was not understood by the recipient XML Web service or XML Web service client. This
class cannot be inherited.
Gets or sets the XML Header element for a SOAP request or response.
IHttpHandler.ProcessRequest.
IHttpHandler.IsReusable.
Represents a reference in a discovery document to a
service description.
The base class for discoverable references using XML Web
services discovery.
When overridden in a derived class, writes the document
to a .
The document to write into a .
The into which the is written.
Reads the passed and returns an instance of the
class representing the type of referenced document.
containing the reference document.
An with an underlying type matching the type of referenced
document.
Returns a file name based on the passed URL.
The URL on which the name of the file is based.
Name of the file based on the passed URL.
Downloads the referenced document at to
resolve whether the referenced document is valid.
Resolves whether the referenced document is valid.
The MIME type of .
The containing the referenced document.
Gets or sets the instance of used in a discovery process.
Gets the name of the
default file to use when saving the referenced discovery document, XSD schema, or Service Description.
Gets or sets the URL of the referenced document.
XML namespace for service description references in
discovery documents.
Initializes a new instance of the class using default values.
Initializes a new instance of the class
using the supplied
reference to a Service
Description.
The URL for a Sevice Descritpion. Initializes the property value.
Initializes a new instance of the class
using the supplied references to a service description and
a
XML Web service implementing the service description.
The URL for a service description. Initializes the property value.
The URL for a XML Web service implementing the service description at . Initializes the property value.
Writes the passed-in service description into
the passed-in .
The to write into .
The into which the serialized is written.
Reads the service description from the passed and returns the service description.
containing the service description.
A containing the
contents of the referenced service description.
Resolves whether the the referenced document is valid.
The MIME content type of .
The containing the referenced document.
Gets or sets the URL to the referenced service description.
Gets and sets the URL for a XML Web service implementing the
service description referenced in the property.
Gets or sets the URL for the referenced Service
Description.
Gets a
object representing
the service description.
Gets the name of the file to use by default when saving the
referenced service description.
[To be supplied.]
[To be supplied.]
Represents a collection of documents discovered during XML Web services discovery that have been downloaded to the client. This
class cannot be inherited.
Adds an object with the specified URL to the
.
The URL for the document to add to the .
A discovered document to add to the .
Determines if the contains an object with the specified URL.
The URL for the document to locate within the .
if the contains an object with
the specified URL; otherwise, .
Removes an object with the specified URL from the .
The URL for the discovered document to remove from the .
Gets or sets a client discovery document object from the
with the specified URL.
The URL of the discovery document to get or set from the .
Gets an object with all the keys in the .
Gets an object with all the values in the .
Provides support for programmatically
invoking XML Web services discovery.
Initializes a new instance of the class.
Discovers the supplied URL to determine if it is a discovery document.
The URL where XML Web services discovery begins.
A containing the results of XML Web services discovery at the supplied URL.
Discovers the supplied URL to determine if it is a discovery document, service description
or an XML Schema Definition (XSD) schema.
The URL where XML Web services discovery begins.
A
containing the results of XML Web services discovery at the supplied URL. If the
parameter refers to a service description or an XSD Schema, a
is created in memory for it.
Downloads the discovery document at the supplied URL into a object.
The URL of the discovery document to download.
A
containing the document at the supplied URL.
Downloads the discovery document at the supplied URL
into a object, setting the parameter to
the MIME encoding of the discovery document.
The URL of the discovery document to download.
The MIME encoding of the downloaded discovery document.
A containing the document at the supplied URL.
Reads in a file containing a map of saved discovery
documents populating the and
properties, with discovery documents, XML Schema Definition (XSD) schemas,
and service descriptions referenced in the file.
Name of file to read in, containing the map of saved discovery documents.
A
containing the results found in the file with the map of saved discovery
documents. The file format is a class serialized into XML; however, one would typically create
the file using only the
method or Disco.exe.
Resolves all references to discovery documents, XML Schema Definition (XSD)
schemas, and service descriptions in the
property, as well as references found in referenced
discovery documents.
Resolves all references to discovery documents, XML Schema Definition (XSD)
schemas and service descriptions in , as well as references found in those
discovery documents.
Writes all discovery documents, XML Schema Definition (XSD) schemas, and Service
Descriptions in the property
to the supplied directory and creates a
file in that directory.
The directory in which to save all documents currently in the property.
The name of the file to create or overwrite containing a map of all documents saved.
A containing the results of all
files saved.
Gets information in addition to references found in the discovery document.
Gets a collection of discovery documents.
Gets a collection of exceptions that occurred
during invocation of method from this class.
A collection of references founds in resolved
discovery documents.
Gets a collection of objects.
Contains a collection of
objects. This class cannot be inherited.
Adds a to the .
The to add to the .
The position into which the was
inserted.
Determines whether the contains a specific .
The to locate in the .
if the is found in the ; otherwise,
.
Removes the first occurrence of a specific from the .
The to remove from the .
Gets or sets the at position of the
.
The zero-based index of the to get or set.
Represents the details of a discovery reference without the contents
of the referenced document. This class cannot be inherited.
Initializes a new instance of the class.
Initializes a new instance of the class
and sets the property to
, the property to
and the property to
.
Name of the class representing the type of reference in the discovery document. Sets the property.
URL for the reference. Sets the property.
Name of the file in which the reference was saved. Sets the property.
Name of the class representing the type of reference in the discovery document.
Gets or sets the URL for the reference.
Gets or sets the name of the file in which the reference is saved.
Represents a collection of objects. This
class cannot be inherited.
Adds a to the .
The to add to the .
Adds a with the specified URL
and value to the .
The URL for the reference to add to the .
The to add to the .
Determines if the contains a with the specified URL.
The URL for the to locate within the .
if the
contains a with the
specified URL; otherwise,.
Removes a with the specified URL from the
.
A string that represents the URL for the object to remove from the .
Gets or sets a object from the
with the specified URL.
The URL for the to get or set from the .
Gets an object with all the keys
in the .
Gets an object with all the
values in the .
Represents a discovery document. This class cannot be inherited.
Namespace of the discovery XML element of a discovery document.
Initializes a new instance of the class.
Reads and returns a from the passed .
The from which to read the .
A containing
the contents of a discovery document from the passed .
Reads and returns a from the passed .
The from which to read the .
A containing the contents of
a discovery document from the passed .
Reads and returns a from the passed .
The from which to read the .
A containing the contents of
a discovery document from the passed .
Returns a value indicating whether the passed can be
deserialized into a .
The that is tested whether it can be deserialized into a .
if can be deserialized into a ; otherwise,
.
Writes this into the
passed .
The into which this is written.
Writes this into the
passed .
The into which this is written.
Writes this into the
passed .
The into which this is written.
A list of references contained within the discovery document.
[To be supplied.]
[To be supplied.]
Represents a reference to a discovery document. This class cannot be inherited.
Initializes a new instance of the class.
Initializes a new instance of the class, setting the
property to the value of .
Reference to a discovery document. The property is set to the value of .
Writes the passed into the
passed .
The to write into .
The into which the serialized discovery document is written.
Reads and returns the discovery document from the passed
.
containing the discovery document.
A containing the
contents of the referenced discovery document.
Resolves whether the referenced
document is valid.
The MIME type of .
The containing the referenced document.
Verifies that all referenced documents within the discovery document are valid.
Gets or sets the reference to a discovery document.
Gets the name of the default file to use when saving the referenced
discovery document.
Gets the contents of the referenced discovery document
as a object.
Gets or sets the URL of the referenced discovery document.
[To be supplied.]
[To be supplied.]
Collects exceptions that occurred during XML Web services discovery. This class cannot
be inherited.
Adds an with a key of to the
.
The URL that caused an exception during XML Web services discovery.
The that occurred during XML Web services discovery.
Determines whether the
contains an with the specified URL.
The URL of the to locate within the .
if the
contains an with
the specified URL; otherwise, .
Removes an with the specified URL from the .
The URL of the to remove from the .
Gets or sets the that occurred while discovering the specified URL from the .
The URL of the discovery document that caused an exception to be thrown during XML Web services discovery.
Gets a object with all the keys in the .
Gets a object containing all the values in the .
A collection of discovery references. This class cannot be inherited.
Adds a to the .
The to add to the .
The position where the was inserted in
the .
Determines whether the contains a specific .
The to locate within the .
if the contains the ; otherwise,
.
Removes a from the .
The to remove from the .
Gets or sets the
at the specified index.
The zero-based index of the to get or set.
[To be supplied.]
[To be supplied.]
Main function. Searches dir recursively for primary (.vsdisco) and seconary (.asmx) files.
[To be supplied.]
Default constructor.
Write this instance to a stream.
Read an instance of WebMethodsFile from a stream.
[To be supplied.]
Main function. Searches dir recursively for primary (.vsdisco) and seconary (.asmx) files.
[To be supplied.]
[To be supplied.]
[To be supplied.]
Represents a reference in a discovery document to an XML Schema Definition (XSD) language schema. This class cannot be inherited.
XML namespace for XSD schema references in discovery documents.
Initializes a new instance of the class using default values.
Initializes a new instance of the
class using the supplied URL as the XSD schema reference.
The URL for the XSD schema. Initializes the property.
Writes the passed XSD schema into
the passed .
The to write into .
The into which the serialized XSD schema is written.
Reads and returns the XSD schema from the passed .
containing the XSD schema.
An containing the
contents of the referenced XSD schema.
Resolves whether the referenced document is valid.
The MIME content type of .
The containing the referenced document.
Gets or sets the URL to the referenced XSD schema.
Gets or sets the XML attribute of the XSD schema.
Gets or sets the URL for the schema reference.
Gets the name of the default file to use when saving the referenced XSD
schema.
Gets an object representing the XSD schema.
Represents a SOAP binding in a discovery
document. This class cannot be inherited.
The XML namespace of the element that specifies
a SOAP binding within a discovery document.
Gets or sets the URL of the XML Web service implementing
the SOAP binding.
Gets or sets the XML qualified name of the SOAP binding
implemented by the XML Web service.
Represents an extensibility element added to a within an XML Web
service. This class cannot be inherited.
Represents an extensibility element added to an XML Web service.
Gets the parent of the
.
Gets or sets a value indicating whether the
is necessary for the action
to which it refers.
Gets or sets a value indicating whether the is
used by the import process when the
extensibility element is imported.
Gets or sets a value representing
the URL of the XML Web service.
Represents an extensibility element added to a
within an XML Web service. This class cannot be inherited.
Specifies the URI for the XML namespace representing the
HTTP transport for use with SOAP. This field is
constant.
Gets or sets a value indicating whether the HTTP
request will be made using the "GET" or "POST" method.
Represents an extensibility
element added to an
within an XML Web service. This class cannot be inherited.
Gets or sets the URL relative to the location specified by the
, within the Web Services Description Language (WSDL) document, of the operation supported by the
.
Represents an extensibility element added to an
within an XML Web service. This class cannot be inherited.
Represents an extensibility element added to an
within an XML Web service. It specifies the format for data transmission through HTTP. This class cannot be inherited.
Represents an extensibility element added to an or
an
within a Web Service, specifying the MIME format for
the body of the HTTP transmission. This class cannot be inherited.
Specifies the URI for the XML namespace of the class. This field is constant.
Gets or sets the name of the
to which the applies.
Gets or sets a value indicating the format of the body of the HTTP transmission.
Represents an extensibility element added to a , specifying the concrete MIME
type for the to which the
applies. This class cannot be inherited.
Gets the collection of MIME extensibility elements for the part of the of
which the is a member.
Represents an extensibility element added to an
or an
,
specifying the individual MIME formats for the parts
of the HTTP transmission. This class cannot be inherited.
Gets the collection of extensibility elements added to
the to specify the MIME format for
the parts of the MIME
message.
Represents an extensibility element added to a , an or an . It
specifies the schema for XML messages that are not SOAP
compliant. This class cannot be inherited.
Gets or sets the name of the
to which the
applies.
Represents a collection of instances
of the class.
This class cannot be inherited.
Adds the specified
to the end of the .
The to add to the collection.
The zero-based index where the parameter has
been added.
Adds the specified
to the
at the specified index.
The zero-based index at which to insert the parameter.
The to add to the collection.
Searches for the specified
and
returns the zero-based index of the first occurrence within the collection.
The for which to search the .
A 32-bit signed integer.
Returns a value indicating whether the specified
is
a member of the .
The to check for collection membership.
if
the parameter
is a member of the ; otherwise,
.
Removes the first occurrence of the specified
from the
.
The to remove from the collection.
Copies the entire to a compatible
one-dimensional array of type
,
starting at the specified zero-based index of the target array.
An array of type serving as the destination for the copy action.
The zero-based index at which to start placing the copied collection.
Gets or sets the value of a
at the specified zero-based index.
The zero-based index of the whose value is modified or returned.
Represents an extensibility element added to an , an , or a ,
specifying the text patterns for which to search the HTTP transmission.
This class cannot be inherited.
Specifies the URI for the XML namespace of the class. This field is constant.
Gets the collection of MIME text patterns for which the
HTTP transmission is searched.
Represents a text pattern for which the HTTP transmission
is searched. This class cannot be inherited.
Gets or sets the name of the .
Gets or sets a value indicating the MIME format of the
text to be searched.
Gets or sets a value indicating the number of groups
in which to place the results of the text search.
Gets or sets a value indicating the zero-based index of a within a group.
Gets or sets a value indicating the number of times the
search is to be performed.
Gets or sets a value indicating the number of times the
search is to be performed.
Gets or sets the text pattern for the search.
Gets or sets a value indicating whether the search
should disregard the case of the text to be searched.
Gets the collection of text pattern matches that have
been found by the search.
Provides a collection of instances of the class. This class cannot be
inherited.
Adds the specified
to the end of the
.
The
to add to the collection.
The zero-based index where the
parameter has been added.
Adds the specified to the at the specified index.
The zero-based index at which to insert the parameter.
The to add to the collection.
Searches for the specified
and returns the zero-based
index of the first occurrence within the collection.
The for which to search in the collection.
A 32-bit signed integer.
Returns a value indicating whether the specified
is a member of the
.
The for which to check collection membership.
if the
parameter is a member of the
; otherwise,
.
Removes the first occurrence of the specified
from
the .
The to remove from the collection.
Copies the entire to a compatible one-dimensional
array of type ,
starting at the specified zero-based index of the target array.
The array of type serving as the destination for the copy action.
The zero-based index at which to start placing the copied collection.
Gets or sets the value of the member of the at the
specified zero-based index.
The zero-based index of the whose value is returned or modified.
Provides a means of creating and formatting a valid Web Services Description Language (WSDL) document file, complete with
appropriate namespaces, elements, and attributes, for describing an XML Web service. This
class cannot be inherited.
Represents the abstract base class from
which several classes in the
namespace
are derived.
Gets or sets the text documentation for the instance of the
.
The XML namespace in which the class is defined ("http://schemas.xmlsoap.org/wsdl/").
This field is constant.
Initializes an instance of the class by directly loading the XML from a .
A instance, passed by reference, that contains the text to be read.
A .
Initializes an instance of the class by directly loading the XML from a instance.
A , passed by reference, that contains the bytes to be read.
A .
Initializes an instance of the
class by directly loading the XML from an
.
An , passed by reference, that contains the XML data to be read.
Returns a .
Initializes an instance of a
object by directly loading the XML from the specified file.
The path to the file to be read.
A .
Gets a value indicating whether an represents a valid Web Services Description Language (WSDL) file that can be parsed.
An
if the can recognize the node
on which the is positioned; otherwise
.
Writes out the as a Web Services Description
Language (WSDL) file to the specified path.
The path to which the WSDL file is written.
Writes out the as a Web Services Description Language (WSDL) file
to the .
A that contains the WSDL file produced.
Writes out the
to the specified .
A , passed by reference, that contains the Web Services Description Language (WSDL) file produced.
Writes out the to the as a Web Services Description Language (WSDL) file.
An , passed by reference, that contains the WSDL file produced.
Gets or sets the URL of the XML Web service to which the instance applies.
Gets the instance of which
the
is a member.
Gets the collection of elements contained in the
.
Gets or sets the contained by the .
Gets the collection of elements contained in the .
Gets the collection of elements contained in the .
Gets the collection of elements contained in the .
Gets the collection of instances contained in the .
Gets the collection of extensibility elements contained in the .
Gets or sets the XML
attribute of the
tag enclosing a Web Services Description Language (WSDL) file.
Gets or sets the XML attribute of
the tag enclosing the Web Services
Description Language (WSDL) file.
Associates an XML Namespace with a document
location. This class cannot be inherited.
Gets a reference to the of which the is a member.
Gets or sets a reference to the XML Namespace of the
.
Gets or sets a reference to the XML
attribute of the
instance.
Defines an individual endpoint contained in the XML Web
service. This class cannot be inherited.
Gets the of which the is a member.
Gets the collection of extensibility
elements associated with the .
Gets or sets the name of the .
Gets or sets the value of the
XML attribute of the .
Groups together a set of related instances of the
class that are associated with a Web Service. This class cannot be inherited.
Gets the of
which the
is a member.
Gets the collection of extensibility elements associated with the
.
Gets the collection of instances contained in the
.
Gets or sets the name of the .
Specifies the format for any error messages that might be output as a result of the operation.
This class cannot be inherited.
Describes how abstract content is mapped into a concrete
format.
Gets the
of which the current
is a member.
Gets or sets the name of the
.
Gets the collection of extensibility elements associated with the current
.
Gets the collection of extensibility elements associated with the
current .
Provides a set of specifications for data formats and protocols used by the XML Web service
for input messages. This class cannot be inherited.
Gets the collection of extensibility elements associated with the current
.
Provides a set of specifications for data formats and protocols used by the XML Web
service for output messages. This class cannot be inherited.
Gets the collection of extensibility elements associated with the current
.
Provides specifications for protocols and data formats for the messages used in the action
supported by the XML Web service. This class cannot be inherited.
Gets the of which the current is a member.
Gets or sets the name of the .
Gets the collection of extensibility elements
specific to the current .
Gets or sets the associated
with the .
Gets or sets the associated with the
.
Gets the associated
with the instance.
Specifies the concrete data
format and protocols used in the XML Web service. This class cannot be inherited.
Gets the of
which the is a member.
Gets the collection of extensibility elements used in the XML Web service.
Gets the collection of specifications for data formats
and message protocols used in the action supported by the XML Web service.
Gets or sets a string value containing the name of the
.
Gets or sets a value representing the
namespace-qualified name of the with which the
is associated.
Represents a message
type passed by the action of an XML Web service.
Gets the of which the is a member.
Gets or sets the name of the .
Gets or sets an abstract, typed definition of the data
being communicated.
Defines
the specifications for error messages returned by the XML Web service. This class cannot be inherited.
Defines the specifications for input messages received by the XML Web
service. This class cannot be inherited.
Defines the specifications for output messages returned by the XML Web service. This class cannot be inherited.
Provides an abstract definition of an action supported by the XML Web service. This class cannot be inherited.
Returns a value indicating whether the specified
is
used in the .
An to be checked to determine whether it is used by the .
if the instance uses the
parameter; otherwise, .
Gets the of which the
is a member.
Gets or sets the name of the .
Gets or sets an optional Remote Procedure Call signature
ordering specification for request-response or solicit-response operations.
Gets or sets an array of the elements contained in the
.
Gets the collection of instances of the
class defined by the current .
Gets the collection of faults, or error messages, defined
by the current .
Represents a
named set of abstract operations and the corresponding abstract messages. This class cannot be inherited.
Gets the of which the
is a member.
Gets the collection of instances defined by the .
Gets or sets the name of the .
Provides an abstract definition of data passed
by an XML Web service. This class cannot be inherited.
Searches the returned by the
property and returns an array of type
containing the named instances.
An array of names of the instances to be returned.
An array of type .
Searches the returned by the property, and returns the named .
A string naming the to be returned.
A .
Gets the of
which the current is a member.
Gets the collection of the objects contained in the
.
Gets or sets the name of the current
.
Allows
messages to be broken up into their logical units, with specific abstract
information for
each part. This class cannot be inherited.
Gets the of which the
is a member.
Gets or sets the name of the .
Gets or sets the name of the XML element corresponding to the current
.
Gets or sets the XML data type of the
.
Describes
data type definitions relevant to exchanged messages. This class cannot be inherited.
Gets the collection of XML schemas included as data type definitions for the XML Web
service. This property is read-only.
Gets the collection of
elements included in the XML
Web service. This property is read-only.
Represents the collection of extensibility elements used by the XML Web
service. This class cannot be inherited.
Forms the basis for the strongly typed collections that
are members of the namespace.
Returns the name of the key associated with the value
passed by reference.
An object for which to return the name of the key.
A null reference.
Sets the parent object of the
instance.
The object for which to set the parent object.
The object to set as the parent.
Performs additional custom processes after inserting a new element into the
.
The zero-based index at which to insert the parameter.
The element to insert into the collection.
Removes an element from the .
The zero-based index of the parameter to be removed.
The element to remove from the collection.
Clears the contents of the instance.
Replaces one value with another within the
.
The zero-based index where the parameter can be found.
The object to replace with the parameter.
The object that replaces the parameter.
Gets an interface that implements the association of the keys and values in the
.
Initializes a new instance of the class.
The object of which this collection is a member.
Adds the specified to the end of the .
The , passed by reference, to add to the .
The zero-based index where the
parameter has been added.
Adds the specified to
the at the
specified zero-based index.
The zero-based index at which to insert the parameter.
The to add to the collection.
Searches for the specified and returns the zero-based
index of the first instance with the collection.
The for which to search in the collection.
A 32-bit signed integer.
Returns a value indicating whether the specified
is a
member of the .
The for which to check collection membership.
if
the parameter is a member of the collection; otherwise,
.
Removes the first occurrence of the specified from the .
The to remove from the .
Copies the entire
into a one-dimensional array of type ,
starting at the specified zero-based index of the
target array.
An array of type serving as the destination of the copy action.
The zero-based index at which to start placing the copied collection.
Searches the and
returns the first element of the specified derived .
A for which to search the collection.
If the search is successful, an object of the specified ; otherwise
.
Searches the and
returns an array of all elements of the specified .
A for which to search the collection.
An array of instances representing all collection members of the
specified
type.
This method searches the for
a member with the specified name and namespace URI.
The name of the to be found.
The XML namespace URI of the to be found.
If the search is successful, an ; otherwise
.
Searches the and returns an
array of all members with the specified name and
namespace URI.
The XML name attribute of the objects to be found.
The XML namespace URI attribute of the objects to be found.
An array of instances.
Returns a value indicating whether the specified object
is used by the import process when the extensibility element is
imported into the XML Web service.
An object, either of type or to check for use by the import process.
if
the parameter is used;
otherwise .
Returns a value indicating whether the specified object is
necessary for the operation of the XML Web service.
An object, either of type or , to check whether it is necessary.
if
the
parameter is required; otherwise .
Sets the parent object of a member of
the .
The for which to set the parent.
The object to be set as parent.
Performs a check on the of the object when
validating it.
The object to be validated.
Gets or sets the value of a member of the .
The zero-based index of the member whose value is modified or returned.
Specifies the type of transmission an endpoint of the XML Web service
can support.
Indicates that the endpoint of the XML Web service receives no transmissions.
Indicates that the endpoint of the XML Web service receives a message.
Indicates that the endpoint of the XML Web service sends a message.
Indicates that the endpoint of the XML Web service receives a
message, then sends a correlated message.
Indicates that the endpoint of the XML Web service sends a message,
then receives a correlated message.
Represents a collection of
and
messages related to an XML Web service. This class cannot be inherited.
Adds the specified to the end of the .
The to add to the collection.
The zero-based index where the parameter has
been added.
Adds the specified
to the
at the specified zero-based index.
The zero-based index at which to insert the parameter.
The to add to the collection.
Searches for the specified
and returns the zero-based index of the first occurrence within the collection.
The for which to search in the collection.
A 32-bit signed integer.
Returns a value indicating whether the specified is
a member of the .
The for which to check collection membership.
if
the parameter is a member of the ; otherwise,
.
Removes the first occurrence of the specified
from the
.
The to remove from the collection.
Copies the entire
to a compatible one-dimensional array of type
, starting at the specified zero-based index of the target array.
An array of type serving as the destination for the copy action.
The zero-based index at which to start placing the copied collection.
Sets the parent of the
.
An object, of type or a derived type, within the collection.
The to set as the parent.
Performs validation upon insertion of an at
the specified zero-based index.
The zero-based index at which to insert the specified .
The to be added to the .
Performs validation upon replacement of the specified member of the
with a new
at the specified zero-based index.
The zero-based index at which to change the parameter to the parameter.
The member of the to be replaced by the parameter.
The with which to replace the parameter.
When validating the specified object, performs a check on the type
of the object.
The object to be validated.
Gets or sets the value of an at the specified zero-based
index.
The zero-based index of the whose value is modified or returned.
Gets the first occurrence of an
within the collection.
Gets the first occurrence of an within the collection.
Gets the type of transmission
supported by the .
Provides a collection of instances
of the class representing documents to
be imported into the Web Service. This class cannot be inherited.
Adds the specified to the end of the
.
The to add to the collection.
The zero-based index where the parameter has
been added.
Adds the specified instance to the at the specified zero-based index.
The zero-based index at which to insert the parameter.
The to add to the collection.
Searches for the specified and returns the zero-based
index of the first occurrence within the collection.
The for which to search in the collection.
A 32-bit signed integer.
Returns a value indicating whether the specified is
a member of the .
The for which to check collection membership.
if the parameter is a member of the ; otherwise,
.
Removes the first occurrence of the specified from the .
The to remove from the collection.
Copies the entire to a compatible one-dimensional
array of type , starting at the specified
zero-based index of the target array.
An array of type serving as the destination of the copy action.
The zero-based index at which to start placing the copied collection.
Sets the parent of a member of the
.
An within the collection.
The to set as the parent.
Gets or sets the value of an at the specified zero-based
index.
The zero-based index of the whose value is modified or returned.
Represents a collection of instances
of the class. This class cannot be inherited.
Adds the specified to the end of the .
The to add to the collection.
The zero-based index where the parameter has
been added.
Adds the specified to the at the specified zero-based index.
The zero-based index at which to insert the parameter.
The to add to the collection.
Searches for the specified and returns the zero-based
index of the first occurrence within the collection.
The for which to search in the collection.
A 32-bit signed integer.
Returns a value indicating whether the specified is
a member of the .
The for which to check collection membership.
if
the parameter is a member of the
; otherwise,
.
Removes the first occurrence of the specified
from the .
The to remove from the collection.
Copies the entire to a compatible one-dimensional
array of type ,
starting at the specified zero-based index of the target array.
An array of type serving as the destination for the copy action.
The zero-based index at which to start placing the copied collection.
Returns the name of the associated with the value
passed by reference.
The for which to return the name.
The name of the parameter.
Sets the parent of
a member of the .
A within the collection.
The to set as the parent.
Gets or sets the value of a at the specified zero-based
index.
The zero-based index of the whose value is modified or returned.
Gets a specified
by its
property.
The name of the returned.
Represents a collection of instances of the
class. This class cannot be inherited.
Adds the specified to the end of the .
The to add to the collection.
The zero-based index where the
parameter has
been added.
Adds the specified instance to the
at the specified index.
The zero-based index at which to insert the parameter.
The to add to the collection.
Searches for the specified and returns the zero-based
index of the first occurrence within the collection.
The for which to search in the collection.
A 32-bit signed integer.
Returns a value indicating whether the specified is a member of the .
The for which to check collection membership.
if the
specified is
a member of the ; otherwise,
.
Removes the first occurrence of the specified from the .
The to remove from the collection.
Copies the entire to a one-dimensional array of
type , starting at the specified
zero-based index of the target array.
An array of type serving as the destination for the copy action.
The zero-based index at which to start placing the copied collection.
Returns the name of the instance associated with the value
passed by reference.
The for which to return the name.
The name of the parameter.
Sets the parent of a member of the .
An within the collection.
The to set as the parent.
Gets or sets the value of a at the specified zero-based
index.
The zero-based index of the whose value is modified or returned.
Gets a specified by its
property.
The name of the returned.
Represents a collection of instances
of the class; that is, a collection of sets of
operations supported by the XML Web service. This class cannot be inherited.
Adds the specified to the end of the .
The to add to the collection.
The zero-based index where the
parameter has
been added.
Adds the specified to the at the
specified zero-based index.
The zero-based index at which to insert the parameter.
The to add to the collection.
Searches for the specified and returns the zero-based
index of the first occurrence within the collection.
The for which to search in the collection.
A 32-bit signed integer.
Returns a value indicating whether the specified is a member of the .
The for which to check for collection membership.
if the
parameter is a member of the ; otherwise,
.
Removes the first occurrence of the specified
from the .
The to remove from the collection.
Copies the entire to
a one-dimensional array of type
, starting at the specified
zero-based index of the target array.
An array of type serving as the destination for the copy action.
The zero-based index at which to start placing the copied collection.
Returns the name of the associated with the value
passed by reference.
The for which to return the name.
The name of the parameter.
Sets the parent of
a member of the
.
A within the collection.
The to set as the parent.
Gets or sets the value of a at the specified zero-based
index.
The zero-based index of the whose value is modified or returned.
Gets the specified by its
property.
The name of the returned.
Represents a collection of instances of the class supported by the XML Web service. This class cannot be inherited.
Adds the specified to the end of the
.
The to add to the collection.
The zero-based index where the parameter has
been added.
Adds the specified to the
at the specified zero-based index.
The zero-based index at which to insert the parameter.
The to be added to the collection.
Searches for the specified and returns the zero-based
index of the first occurrence within the collection.
The for which to search in the collection.
A 32-bit signed integer.
Returns a value indicating whether the specified is
a member of the .
A for which to check collection membership.
if the parameter is a member of the
; otherwise,
.
Removes the first occurrence of the specified
from the .
The to remove from the collection.
Copies the entire to
a compatible one-dimensional array of type ,
starting at the specified zero-based index
of the target array.
An array of type serving as the destination for the copy action.
The zero-based index at which to start placing the copied collection.
Returns the name of the associated with the value
passed by reference.
The for which to return the name.
The name of the parameter.
Sets the parent of a member of the
.
A within the collection.
The to set as the parent.
Gets or sets the value of a
at the specified zero-based index.
The zero-based index of the whose value is modified or returned.
Gets a specified by its
property.
The name of the returned.
Represents a collection of instances
of the class. This class cannot be inherited.
Adds the specified to the end of the .
The instance to add to the collection.
The zero-based index where the parameter has
been added.
Adds the specified instance to the at the
specified zero-based index.
The zero-based index at which to insert the parameter.
The to add to the collection.
Searches for the specified and
returns the zero-based index of the first occurrence within the
.
The for which to search in the collection.
A 32-bit signed integer.
Returns a value indicating whether the specified
instance is a member of the .
The for which to check collection membership.
if the
parameter is a member of the ; otherwise,
.
Removes the first occurrence of the specified from the .
The to remove from the collection.
Copies the entire to a one-dimensional array
of type , starting at the specified
zero-based index of the target array.
An array of type serving as the destination for the copy action.
The zero-based index at which to start placing the copied collection.
Returns the name of the associated with the value
passed by reference.
The for which to return the name.
The name of the parameter.
Sets the parent of a member of the
.
A within the collection.
The to set as the parent.
Gets or sets the value of a at the specified zero-based
index.
The zero-based index of the to be modified or returned.
Gets a specified by its
property.
The name of the returned.
Represents a collection of instances
of the class. This class cannot be inherited.
Adds the specified to the end of the
.
The to add to the collection.
The zero-based index where the parameter has
been added.
Adds the specified to the at the specified zero-based index.
The zero-based index at which to insert the parameter.
The to add to the collection.
Searches for the specified and returns the zero-based
index of the first occurrence within the collection.
The for which to search in the collection.
A 32-bit signed integer.
Returns a value indicating whether the specified is
a member of the .
The for which to check collection membership.
if the parameter is a member of the ; otherwise,
.
Removes the first occurrence of the specified from
the .
The to remove from the collection.
Copies the entire
to a compatible one-dimensional array of type ,
starting at the specified zero-based index of the target array.
An array of type serving as the destination of the copy action.
The zero-based index at which to start placing the copied collection.
Returns the name of the associated with the value
passed by reference.
The for which to return the name.
The name of the parameter.
Sets the parent of a member of the
.
A within the collection.
The to set as the parent.
Gets or sets the value of a
at the specified zero-based
index.
The zero-based index of the whose value is modified or returned.
Gets a specified by
its
property.
The name of the returned.
Represents a collection of instances of the
class.
This class cannot be inherited.
Adds the specified
to the end of the
.
The to add to the collection.
The zero-based index where the parameter has
been added.
Adds the specified instance to the at the specified zero-based index.
The zero-based index at which to insert the parameter.
The to add to the collection.
Searches for the specified and returns the zero-based
index of the first occurrence within the collection.
The for which to search in the collection.
A 32-bit signed integer.
Returns a value indicating whether the specified is
a member of the .
The for which to check collection membership.
if
the parameter is a member of
the ; otherwise,
.
Removes the first occurrence of the specified
from the .
The to remove from the collection.
Copies the entire to
a compatible one-dimensional array of type , starting at the specified
zero-based index of the target array.
An array of type serving as the destination for the copy action.
The zero-based index at which to start placing the copied collection.
Sets the parent of a member of the .
An within the collection.
The to set as the parent.
Gets or sets the value of an at the specified zero-based
index.
The zero-based index of the whose value is modified or returned.
Represents a collection of instances
of the class. This class cannot be inherited.
Adds the specified to the end of the
.
The to add to the collection.
The zero-based index where the parameter has
been added.
Adds the specified to the
at the specified zero-based index.
The zero-based index at which to insert the parameter.
The to add to the collection.
Searches for the specified and returns the zero-based
index of the first occurrence within the collection.
The for which to search in the collection.
A 32-bit signed integer.
Returns a value indicating whether the specified is a
member of the .
The for which to check collection membership.
if the parameter is a member of the
; otherwise,
.
Removes the first occurrence the specified
from the .
The to remove from the collection.
Copies the entire to a
compatible one-dimensional array of type , starting at the specified
zero-based index of the target array.
An array of type serving as the destination for the copy action.
The zero-based index at which to start placing the copied collection.
Returns the name of the associated with the value
passed by reference.
The for which to return the name.
The name of the parameter.
Sets the parent of a member of the .
A within the collection.
The to set as the parent.
Gets or sets the value of a at the specified zero-based
index.
The zero-based index of the whose value is modified or returned.
Gets a specified by its
property.
The name of the returned.
Represents a collection of instances
of the class. This class cannot be inherited.
Adds the specified to the end of the
.
The to add to the collection.
The zero-based index where the parameter has
been added.
Adds the specified to the at the specified zero-based index.
The zero-based index at which to insert the parameter.
The to add to the collection.
Searches for the specified
and returns the zero-based
index of the first occurrence within the collection.
The for which to search in the collection.
A 32-bit signed integer.
Returns a value indicating whether the specified is a
member of the .
The for which to check collection membership.
if is a member of the
; otherwise,
.
Removes the first occurrence of the specified from
the .
The to remove from the collection.
Copies the entire to a compatible one-dimensional array of type
,
starting at the specified zero-based index of the target array.
An array of type serving as the destination for the copy action.
The zero-based index at which to start placing the copied collection.
Sets the parent of a member of the .
An within the .
The to set as the parent.
Gets or sets the value of an at the specified zero-based
index.
The zero-based index of the whose value is modified or returned.
Represents a collection of instances
of the class. This class cannot be inherited.
Adds the specified
to the end of the
.
The to add to the collection.
The zero-based index where the parameter has
been added.
Adds the specified to the at
the specified zero-based index.
The zero-based index at which to insert the parameter.
The to add to the collection.
Searches for the specified and returns the zero-based
index of the first occurrence within the collection.
The for which to search in the collection.
A 32-bit signed integer.
Returns a value indicating whether the specified is a
member of the .
The for which to check collection membership.
if the parameter is a member of the
; otherwise,
.
Removes the first occurrence of the specified from
the .
The to remove from the collection.
Copies the entire
to a compatible one-dimensional array of type
, starting at the specified zero-based index of the target array.
An array of type serving as the destination of the copy action.
The zero-based index at which to start placing the copied collection.
Returns the name of the associated with the value
passed by reference.
The for which to return the name.
The name of the parameter.
Sets the parent of a member of the .
An within the collection.
The to set as the parent.
Gets or sets the value of an at the
specified zero-based index.
The zero-based index of the whose value is modified or returned.
Gets an by its
property.
The name of the returned.
Specifies the type of warnings produced by .
Specifies that no proxy class was generated by the method.
Specifies that at least one optional for the to be imported has been ignored.
Specifies that at least one necessary for the to be imported has been ignored.
Specifies that at least one for the to be imported is
of an unsupported type and has been ignored.
Specifies that at least one for the to be imported is of an unsupported type and has been ignored.
Specifies that the proxy class generated by the method
includes no methods.
Specifies whether the Import is made to the server or to the client computer.
Specifies that the Import should be made to the client computer.
Specifies that the Import should be made to the server.
Exposes a means of generating
client proxy classes for XML Web services.
Initializes a new instance of the
class.
Adds the specified to the
collection. It also sets the
and
properties of the
to be added.
The instance to add to the collection
Sets the initial value of the property of the proxy class to be generated from the instance represented by the parameter. Specifies that it should be generated from the web.config file's section.
Sets the initial value of the property of the proxy class to be generated from the instance represented by the parameter. Specifies that it should be constructed from a combination of the value of this parameter and the URL specified by the attribute in the WSDL document.
Imports a
from the specified namespace,
and generates code for client proxy classes.
A that determines the namespace of the to be imported.
A that will add references to the appropriate assemblies.
One of the values.
Gets the
being imported by the
.
Gets the collection contained in the XML Web
service to be imported. This property is read-only.
Gets or sets the
associated with the
instance.
Gets or sets the name of the protocol to be imported.
Provides a managed way of dynamically viewing,
creating or invoking types supported by an XML Web service.
Initializes a new instance of the class.
Creates a including the
specified for the XML Web service at the specified URL.
The of the class or interface to reflect.
The address (URL) of the Web Service.
Gets a reference to the
associated with the XML Web service.
Gets a reference to the associated with the XML Web service.
Represents a collection of instances
of the class. This class cannot be inherited.
Initializes a new instance of the class.
Adds the specified to the end of the
.
The to add to the collection.
The zero-based index where the
parameter has been added.
Adds the specified
instance to the at
the specified zero-based index.
The zero-based index at which to insert the parameter.
The to add to the collection.
Searches for the specified and
returns the zero-based index of the first occurrence within the collection.
The for which to search in the collection.
A 32-bit signed integer.
Returns a value indicating whether the specified is a member of
the collection.
The for which to check collection membership.
if the
parameter is a member of the ; otherwise
.
Removes the first occurrence of the specified
from the collection.
The to remove from the collection.
Copies the entire to a one-dimensional
array of type , starting at the specified
zero-based index of the target array.
An array of type serving as the destination of the copy action.
The zero-based index at which to start placing the copied collection.
Returns the property of the
associated with the value passed by reference.
The for which to return the .
The of the
passed by reference.
Searches the and
returns the
with the specified name that is a member of one of the instances contained in the
collection.
The , passed by reference, whose property is shared by the returned.
A .
Searches the and
returns the
with the specified name that is a member of one of the instances contained in the
collection.
The , passed by reference, whose property is shared by the returned.
A .
Searches the and
returns the
with the specified name that is a member of one of the instances contained in the
collection.
The , passed by reference, whose property is shared by the returned.
A .
Searches the and
returns the
with the specified name that is a member of one of the instances contained in the
collection.
An , passed by reference, whose property is shared by the returned.
A .
Gets or sets the value of a at the specified zero-based
index.
The zero-based index of the whose value is modified or returned.
Gets a specified by its property.
The namespace of the returned.
Represents an extension added to a within an
XML Web service. This class cannot be inherited.
Gets the URI for the XML namespace of the
class. This field is constant.
Gets the URI for
the standard protocol specifying HTTP
transmission of SOAP data. This field is constant.
Gets or sets the URI with the specification for HTTP
transmission of SOAP data.
Specifies the type of SOAP binding used by the
current .
Specifies the type of action that occurs in the XML Web service at the level of the
class hierarchy to which this enumeration is applied.
The default type of action for the current hierarchical level of the Web Services Description Language (WSDL) file.
The message being transmitted is document-oriented.
The message being transmitted contains the parameters to call a procedure or the return
values from that procedure. RPC is an acronym for "remote procedure call."
Represents an extension added to an within an XML Web service. This class
cannot be inherited.
Gets or sets the URI for the SOAP header.
Gets or sets the type of SOAP binding used by the
.
Represents an extensibility element added to an
or an
. This class cannot be inherited.
Indicates whether the message parts are encoded using
specified encoding rules, or define the concrete schema of the message.
Get or sets the URI representing the location of the specifications for encoding of content not
specifically defined by the
property.
Gets or sets a string containing a list of space-delimited URIs. The
URIs represent the encoding style (or styles) to be used to encode messages within the SOAP body.
Gets or sets a value indicating which parts of the transmitted message appear within the SOAP
body portion of the transmission.
Gets or sets a value indicating which parts of the transmitted message appear within the SOAP
body portion of the transmission.
Specifies whether the
message parts are encoded as abstract type definitions or concrete schema definitions.
Specifies an empty string ("") value for the
corresponding XML
attribute.
The message parts are encoded using given encoding rules.
The message parts represent a concrete schema.
Represents an extensibility element added to a
within an XML Web
service. This class cannot be inherited.
Specifies whether the fault message is encoded
using rules specified by the
property, or is encapsulated
within a concrete XML schema.
Get or sets the URI representing
the location of the specification for encoding of content not
specifically defined by the
property.
Gets or sets a URI representing the encoding style used to encode the SOAP fault message.
Represents an extensibility element added to an or an
within an XML Web service. This class cannot be inherited.
Gets or sets a value indicating whether the instance is mapped to a specific
property in generated proxy classes.
Gets or sets a value specifying the name of
the
within the XML Web service to which the applies.
Gets or sets a value indicating to which
within the XML Web service the applies.
Specifies whether the header is
encoded using rules specified by the property,
or is encapsulated within
a concrete XML schema.
Gets or sets a URI representing the encoding style used to encode the SOAP header.
Get or sets the URI representing the location of the specification for encoding of content not
specifically defined by the
property.
Represents an extensibility element added to an or an
within an XML Web service. It specifies
the SOAP header types used to transmit error information within the SOAP
header. This class cannot be inherited.
Gets or sets a value specifying the name of
the
within
the XML Web service to which the applies.
Gets or sets a value indicating which
within the XML Web service the
applies to.
Specifies whether the header is encoded
using rules specified by the
property, or is encapsulated
within a concrete schema.
Gets or sets a URI representing the encoding style used to encode the error
message for the SOAP header.
Get or sets a URI representing the location of the specifications for encoding content not
specifically defined by the
property.
Represents an extensibility element added to a within an XML Web service. This class cannot be inherited.
Gets or sets a value representing the URI for the
to
which the applies.
Serves as a base class for derived classes that import SOAP transmission protocols into XML Web services.
When overridden in a derived class, this method
determines whether the specified transport protocol is supported
by the XML Web service.
A URI representing the transport protocol to be checked.
if the transport protocol is supported; otherwise,
.
When overridden in a derived class, this method uses
information contained in the object model (available through the property)
to add transport-specific code to the class being generated.
Gets or sets a reference to the
performing the import action.
Specifes that a service description format extension runs at one or more
extension points. This class cannot be inherited.
Initializes a new instance of the class.
Initializes a new instance of the
class specifying the XML element and namespace to add when running at the
specified extension point.
The XML element added to the service description by the service description format extension.
The XML namespace for the XML element added to the service description by the service description format extension.
The extension point at which to run the service description format extension.
Initializes a new instance of the
class specifying the XML element and namespace to add when running at the
specified extension points.
The XML element added to the service description by the service description format extension.
The XML namespace for the XML element added to the service description by the service description format extension.
An extension point at which to run the service description format extension.
An extension point at which to run the service description format extension.
Initializes a new instance of the
class specifying the XML element and namespace to add when running at the
specified extension points.
The XML element added to the service description by the service description format extension.
The XML namespace for the XML element added to the service description by the service description format extension.
An extension point at which to run the service description format extension.
An extension point at which to run the service description format extension.
An extension point at which to run the service description format extension.
Initializes a new instance of the
class specifying the XML element and namespace to add when running at the
specified extension point.
The XML element added to the service description by the service description format extension.
The XML namespace for the XML element added to the service description by the service description format extension.
An extension point at which to run the service description format extension.
An extension point at which to run the service description format extension.
An extension point at which to run the service description format extension.
An extension point at which to run the service description format extension.
Initializes a new instance of the
class specifying the XML element and namespace to add when running at the
specified extension point.
The XML element added to the service description by the service description format extension.
The XML namespace for the XML element added to the service description by the service description format extension.
An array of extension points at which to run the service description format extension.
The stages at which the service description format
extension is to run.
Gets or sets the XML namespace for the XML element added to the service description by the
service description format extension.
Gets or sets the XML element added to the service description by the
service description format extension.
Specifies the XML namespace and XML namespace prefix to use for a service description
format extension within a service description. This class cannot be inherited.
Initializes a new instance of the class.
The member of the class implementing the service description format extension that can have a service description format extension associated with it.
Specifies that the member of the class implementing the service description format extension can have
a service description format extension
associated with it.
Gets or sets a value indicating whether the member of the class implementing the service description
format extension specified in the property can accept raw XML
elements.
Specifies the XML namespace and XML namespace prefix to use for a service description
format extension within a service description. This class cannot be inherited.
Initializes a new instance of the class.
Initializes a new instance of the
class, setting the XML namespace and XML namespace prefix for a
service description format extension.
The XML namespace prefix associated with a service description format extension.
The XML namespace associated with a service description format extension.
Gets or sets the XML namespace prefix associated with a
service description format extension.
Gets or sets the XML namespace associated with a
service description format extension.