C# - Creating Web Service Singleton Object

Dec 1, 2010

I am creating a singleton object in the first request to the web service and keeping it in the memory. This works fine for first few seconds. If I make a request 5 minutes later, I can see that the singleton object is created again? is my singleton object getting disposed after x no of minutes? how can i make increase the life-time of my object forever ?

public sealed class Singleton
{
static ServerInstance instance = null;
static readonly object padlock = new object();
Singleton() {
}
public static ServerInstance Instance {
get {
lock (padlock) {
if (instance == null) {
instance = new ServerInstance();
}
return instance;
}
}
}
~Singleton()
{
#if DEBUG
ExceptionFactory.Fatal("~Singleton() called!");
#endif
}
}
[WebMethod]
public string OnReceiveEvent(string objectXmlData, string objectType) {
if (!Singleton.Instance.initServerComplete) {
InitServer();
}
return Singleton.Instance.OnReceiveEvent(objectXmlData, objectType);
}
public void InitServer() {
if (!Singleton.Instance.initServerComplete) {
Singleton.Instance.InitServer();
Singleton.Instance.initServerComplete = true;
GC.KeepAlive(Singleton.Instance);
}
}

View 2 Replies


Similar Messages:

Singleton Object In IIS Web Garden?

May 23, 2010

I have a lot of Singleton implementation in asp.net application and want to move my application to IIS Web Garden environment for some performance reasons.

CMIIW, moving to IIS Web Garden with n worker process, there will be one singleton object created in each worker process, which make it not a single object anymore because n > 1.

can I make all those singleton objects, singleton again in IIS Web Garden?

View 1 Replies

Session Facade Vs Singleton Object Design Patterns?

Mar 27, 2010

which one is better in "Session Facade Class" and "Singleton Object" design patterns in ASP.Net? Also, please state the scenarions where specific design pattern is advisable to use.

View 1 Replies

State Management :: Why Singleton Returns Same Object In Stateless Environment

Jun 2, 2010

If I run below ASP.NET code, it gives me same output in different post-backs. First Time

Name is = Smith
also After Post-back (Button Click)
Name is = Smith

I feel though I have defined singleton, it should return a new object every time in different ASP.NET post-backs. because once the function "PAGE_LOAD" is completed then there are no reference variables holding singleton object. So there is a change of unloading the singleton class from memory by CLR. that means there is a chance of losing private static reference variable and also single ton object stored. In ASP.NET stateless environment, why is it keeping earlier object in multiple post backs and btw, without having any reference variable to that object. Is this is known danger with singleton in ASP.NET environment?

[Code]....

View 4 Replies

DataSource Controls :: Make ObjectDataSource Typename Of A Singleton Business Object?

Mar 14, 2010

How do I make ObjectDataSource work with singleton Business object? My singleton business object is defined in Global:

[Code]....

I get an error:The type specified in the TypeName property of ObjectDataSource 'objThreads' could not be found.

View 2 Replies

WCF / ASMX :: Singleton Object - Leave Business / Data Layers In Main Solution

Jan 13, 2011

I have an ASP.NET 4.0 site that I expect to come under extremely high volumes in the next month or so and I am attempting to maximize performance. The site is divided into the front end UI pages, as was as a business and data layer. My thought was to pull the business and data layer out and wrap them in a NamedPipes Connected Windows Service running in Singleton mode.

I created the windows service, got the connection setup correctly and now I am wondering if this is just asking for trouble. Is this a good idea or should I just leave the Business/Data layers in the main solution and let IIS spin those objects up and down for each request? In essence I was thinking that using a WCF Windows Service as an Application Server would be more efficient but that is just a theory

View 1 Replies

C# - How To Convert Json Object To Custom Class Object In Web Service

Aug 30, 2010

I've scenario where I want to insert data into database without post back. there are around 12 to 13 fields which i need to insert. I'm passing DTO from the client side which is actually Json object. Now the problem which i'm facing is how to convert that Json object which i got in webservice to the "class" (in my case class name is User) object.

[Code]....

In the above case AddNewUser method takes the object of User class. But i'm getting casting error. So how do I convert Json object to the "User" class object?

View 3 Replies

WCF / ASMX :: Web Service Error: Object Reference Not Set To An Instance Of An Object

Jan 15, 2010

I could really use some help on this one. I've been fighting it now for several days and we are supposed to start testing early next week.I am subscribing to 4 web services all hosted by the same company. The integration with 1, 2 and 3 all went fine, but on the fourth I keep getting the very unhelpful error:

System.Web.Services.Protocols.SoapException = {"Server was unable to process request. ---> Object reference not set to an instance of an object."}
[code]...

View 9 Replies

C# - Web Service Method Returns Response Object Instead Of Custom Object?

Sep 29, 2010

I have the following code:

[WebMethod]
[SoapHeader("_webServiceAuth")]
public User GetUser(string username){
try
{
this._validationMethods.Validate(_webServiceAuth);
User user = new User(username);
[code]...

View 1 Replies

Creating Web Service Failure?

Feb 17, 2010

In Visual Studio 2005.I have created a Blank solutions(XYZ) and then add a ASP.Net Web Service Project(TESTP) under it.And then create a .asmx file(WEBFI.asmx) and then write a method and add [WEB Method] on top of the method.Now compile it.And then publish it.But in publishing folder I didn’t found any WSDL file which I should call in different machine (which is in LAN ).

View 6 Replies

MVC :: Creating Wcf Service To An Application?

Sep 13, 2010

I wounder if there are some differencences when creating a wcf serivce to a MVC webbapplication.

how to create such a serivce for a MVC application. and returns a json object.

View 3 Replies

C# - Creating WCF Service To MVC Webapplication

Sep 13, 2010

I wonder if there are some differences between creating a WCF service and an MVC web-application. If you know of good links on how to create such a service for an MVC application that returns a JSON object please do post them.

View 1 Replies

C# - Creating And Exposing Web Service In MVC 2

Feb 20, 2011

I've looked around for some tutorials, but everything I see is how to use REST services with my app. But that's not really what I need, I'm not doing basic GET requests, the end user needs to do some complicated calculations with several classes and variables from my web service.

In a Web Forms app, I would just add a Web Services solution and do everything in there. Is that the recommended solution for an MVC app?

View 2 Replies

Configuration :: Creating An Msi For A Web Service?

Nov 11, 2010

I am trying to create an msi for a Web Service. I want the web service to be installed as a 'Web Site' not as an 'Application' under Default Web Site in IIS. I have code that creates a web site, but when I try to add it as a custom action under the install node of the msi, the code isn't getting executed. Reading about installers, it seems that anything under the install node gets fired after the installer has already started, if that makes sense. I want to be able to create the web site before the installer actually begins the installation process so that when the user comes to the window where he/she has to choose the Site under which to install the web service it can already be listed there and they'll be able to choose it.

View 1 Replies

Creating A Web Service Application In .NET 4.0?

Mar 24, 2011

I am trying to create a web service application that will need to use .net 4.0 for my datamodeling and other things. I noticed in VS2010 when I select New | Project the "ASP web service app" option is available if .net 3.5 is selected in the combo box but if I change that to .net 4.0 the option goes away.

After researching the only thing I found was a message where someone suggested to use the WCF web service option. I have never dealt with WCF before so I have no idea what path that will lead me down.

Here is my concern... we have existing web services developed in .net 3.5 that are already in use and we have windows based client applications that are developed in Delphi (version 7.0 to be specific) that already talk to these web services with no problems and no special coding required. Delphi can simply import the WSDL which generates an interface unit that gets compiled in and away we go. This new service app I need to create must also be accessed via the same Delphi apps.

The current asp web service apps generate 4 files when "published": web.config, .asmx file and in a in folder there is a .pdb and .dll file.

Can anyone tell me if support for this type of web service app is still available via .net 4.0 and if so how do I create the project or is that something that has been discontinued and thus no longer possible?

View 2 Replies

VS 2010 Errors With Creating Web Service

Mar 5, 2011

I am new to the whole ajax/jquery/web service scene. I am trying to create a web service to pass back data for a jquery post and currently have two errors. It appears there are examples the web but must in c and looking for something in vb. Below is my web service. See in bold the error descriptions and in red the items visual studio is highlighting.

WordsService.asmx
HTML Code:
<%@ WebService Language="VB" CodeBehind="~/App_Code/WordsService.vb" Class="WordsService" %>
WordsService.vb
Code:
Imports System.Web
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.Runtime.Remoting.Services
Imports System.Collections.Generic
Imports System.Data.SqlClient
Imports System.Data
Imports System.Web.Script.Serialization
' To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
<System.Web.Script.Services.ScriptService()> _
<WebService(Namespace:="[URL]
<WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Public Class WordsService
Inherits System.Web.Services.WebService
Private _sConn As String = ConfigurationManager.ConnectionStrings("DB").ConnectionString

'1) Type 'ScriptMethod' is not defined.

'2) Value of type '1-dimensional array of String' cannot be converted to '1-dimensional array of 1-dimensional array of String' because 'String' is not derived from '1-dimensional array of String'.

<WebMethod(Description:="Gets the books matching part of a title."),
ScriptMethod(ResponseFormat:=ResponseFormat.Json)> _
Public Function GetBooksByTitle(ByVal strTitle As String) As String
Dim myConnection As SqlConnection = New SqlConnection(_sConn)
Dim objCommand As SqlCommand = New SqlCommand("SELECT * FROM table WHERE field like '%" _
+ (strTitle + "&' ORDER BY field;"))
Dim dsSearch As DataSet = New DataSet
Dim sdaSearch As SqlDataAdapter = New SqlDataAdapter(objCommand)
sdaSearch.Fill(dsSearch, "english")
myConnection.Close()
' Create a multidimensional jagged array
Dim JaggedArray()() As String = New String((dsSearch.Tables(0).Rows.Count) - 1) {}
Dim i As Integer = 0
For Each rs As DataRow In dsSearch.Tables(0).Rows
JaggedArray(i) = New String() {rs("BookNum").ToString, rs("Title").ToString, rs("Author").ToString}
i = (i + 1)
Next
' Return JSON data
Dim js As JavaScriptSerializer = New JavaScriptSerializer
Dim strJSON As String = js.Serialize(JaggedArray)
Return strJSON
End Function
End Class

Here is the article I am currently following for example: How To Create A JSON Web Service In ASP.NET.

View 3 Replies

Compiler Error On Creating New Object

Dec 10, 2010

I have a web application written using VS201, ASP pages, .NET 4.0, C# and now that I am getting ready to publish to the clients server I have noticed the following error...

[Code]....

Line 26 is the error I do not understand what or why? At the top of several pages where I use the same code segment several times I declare a new instance of the errorlog class. Now all of a sudden it is reporting it as a Compiler Warning Message it as an error for every instance where I am declaring it.

View 4 Replies

Configuration :: Error When Creating Object From ASP

Apr 15, 2010

We have a website in ASP where we are having a series of errors when creating objects. We've created a number of DLLs with .NET, marked to be compatible with COM+. We have registered them on the system using the "regasm" utility from .NET with the parameter "/codebase". So far everything is fine, the problem comes when creating an object from ASP e.g: set objFoo = CreateObject("DLL.NET_COM_Compatible) That's when the error randomly jumps

Server object
ASP 0177
-2147418113
Server.CreateObject Failed
8000ffff

The error always jumps on any page where you make a "set". At first doesn't give errors but at some point it starts to happen and in order to stop it we have to restart IIS and sometimes even the machine. This has begun to occur more often after a significant increase in visits (last month about a million). We are not sure if the reason of this errors is on some configuration of IIS or the component server or in the code itself. The website is running on IIS 6 and Windows Server 2003 r2.

View 2 Replies

Creating / Consuming Web Service For HTML?

Mar 2, 2011

i have a requirement to build some sort of services that can easily be called to a 3dr party API.

the call can be done through simple
1) HTML page
2) ASPX page
3) MOBILE device

should i create a separate web service project separately and create few methods [WebMethod] ?

also the method can be static?

/// <summary>
/// Summary description for signup_service
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]

[Code]....

View 1 Replies

WCF / ASMX :: Creating A Sample Web Service Response?

Sep 8, 2010

I am trying to simulate a sample web service payload similar to that which i will receive one the webservice is live. Can anyone help me simulate this?Criteria for my response will be:a bool pass or fail string - message and the object (in this case in the form of a list) heres the class I am to populate with sample data:

[Code]....

How can I use this class to put sample data in it? Lets say I want to put customers in the list 'ReturnObjects'?

View 6 Replies

C# - Creating A Background Thread In A WCF Service During A Call?

May 21, 2010

The following code is part of a WCF service. Will eventWatcher take up a thread in the ASP .NET thread pool, even if it is set IsBackground = true?

[code].....

View 1 Replies

Call The Static Constructor After Creating The Object?

Oct 27, 2010

when we declared as static then we will not create the object to call the static method. then my doubt is how is call the static constructor after creating the object?can you explain cleary?

View 1 Replies

WCF / ASMX :: Creating Automatic Service Call Url

Jul 23, 2010

I am creating new WCF service and i would like to do two way XML for communicating with third party vendors. My wcf service get the request from the outside program by means of URL and it should response accordingly.

Example - I have url which third party will call and put xml as a request, i have to get that xml, work accordingly and response back with either success or failure and appropriate xml. I need to make it completely automatic so anybody can call that url, it will validate that user and do the next step of request and response.

View 1 Replies

WCF / ASMX :: Creating Restful Service - Concurrency

Jan 15, 2011

i am in the process of creating a restful service with WCF, the service is likely to be consumed by at least 500 people at any given time. What settings would i need to set in order to deal with this.

Here is a sample of what i have so far;

[Code]....

And this is an example of a method being called;

[Code]....

View 1 Replies

JQuery :: Creating JSON Object From AD Query

Mar 23, 2011

I'm new to Jquery, JSON and MVC, and am trying to create a json object that contains AD info from an AD query. The ad query is working fine and returning data and I have 2 overloaded implementations of it.

#1 is a method from an older .net app that builds and returns a datatable that we bound to a grid view control

#2 was a modification of #1 that returns a System.Collections.Generic.List<> type. #2 returns data ok and i can display a table in the MVC view

however, I'd like to get the data results into a json object so i can bind it to a jqGrid object that has similar functionality to the old .Net server controls (Delete, Update, Sort) Here's the new method that's part of a C# static class:

[Code]....

Like I said...I'm new to this way of doing web development, so I'm not sure how to even approach getting this data into a json object.

View 2 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved