Using the OneWay Web Service Attribute

No.of Views990
Bookmarked0 times
Downloads 
Votes0
By  amalhashim   On  15 Feb 2010 23:02:10
Tag : Web Service , How to
Using the OneWay Web Service Attribute
emailbookmarkadd commentsprint

Images in this article missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at info@codegain.com

 

Introduction

When you call a web service method that doesn't return a value (a void method), you don't want to waste time waiting until the call returns. But by default, the calling thread blocks until the server responds.

In such cases, you can use the OneWay Boolean attribute of the SoapDocumentMethod in the System.Web.Services.Protocols assembly. This attribute frees the calling thread (the client thread) immediately, instead of causing it to wait for the server response.

Note that the attribute is valid only for void methods.

Here's the syntax:

{codecitation class="brush: csharp; gutter: true;" width="500px"}

[SoapDocumentMethod(OneWay=true)]
[WebMethod()]
public void OneWayMethod()
{
// Implement your code here
}

{/codecitation}

Thank you

Amal

 
Sign Up to vote for this article
 
About Author
 
amalhashim
Occupation-Software Engineer
Company-Aditi Technologies
Member Type-Senior
Location-Not Provided
Joined date-07 Jun 2009
Home Page-http://lamahashim.blogspot.com
Blog Page-http://lamahashim.blogspot.com
I have done my masters in Computer Applications and graduation in Computer Science. I have great passion in working with Microsoft tool and technologies. I am also a Microsoft Most Valuable Professional. Personally my objective is to design/develop applications which eases user experience and performs better in long run.
 
 
Other popularSectionarticles
    Another article of our series that talks about accessing URL shortening services programmatically. This article is talking about is.gd shortening service, how you can use it, and how to access it via your C#/VB.NET application.
    Published Date : 30/Aug/2010
    This is the first article of our series that talks about accessing URL shortening services programmatically. Here we introduce new concepts like the REST API. We also have a brief discussion of URL shortening services APIs and how you can access them. In addition, we are going to talk about .NET support for the REST API and tools and techniques available that would help us during our journey through the API. A working example built using C# and WinForms is available at the end of this a
    Published Date : 29/Aug/2010
    10 Rules to justify a true Web service
    Published Date : 16/Feb/2010
    Flex Communication with ASP.NET WebService
    Published Date : 16/Feb/2010
    Access web service WSDL file in dynamically in client side using C#
    Published Date : 15/Feb/2010
Comments
There is no comments for this articles.
Leave a Reply
Title:
Display Name:
Email:
(not display in page for the security purphase)
Website:
Message:
Please refresh your screen using Ctrl+F5
If you can't read this number refresh your screen
Please input the anti-spam code that you can read in the image.
^ Scroll to Top