du kannst mit <object id="socket" class="Klasse" scope="Application"
runat="server"/> ein Objekt in die Applikation laden.
In der global.asax kannst du dann auch mit diesem Event die Klasse
initialisieren und z.B. die Connection �ffnen:
VB:
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
End Sub
C#:
protected void Application_Start(Object sender, EventArgs e)
{
}
Gr��e,
Ingo
Ingo Hoeller
Senior Web Developer
nexum GmbH
strategy - media - technology
Kalscheurener Stra�e 19
50354 Koeln / Huerth
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Hannes
> Kriegner
> Sent: Tuesday, May 28, 2002 5:18 PM
> To: aspDEdotnet
> Subject: [aspdedotnet] Re: Objekt nur 1 mal initialisieren
>
>
> Ja da hast du recht, er wird sehr komplex
> Ich m�chte eine Socket Connection Verbindung aufbauen die nur einmal
> ge�ffnet wird
> und zus�tzlich m�chte ich die Daten asyncron �bertragen.
> d.h. ich lege die Request- Objekte in einen Puffer und durch
> eine Zahl die
> ich diesem Objekt mitgebe kann ich es wieder zuordnen.
>
> Das mit der Application Variable h�rt sich gut an, aber wann
> und wo wird das
> Objekt initialisiert. ?
> Ist das also mit der Klasse Global.asax nicht m�glich ?
>
> Hannes
>
>
>
> ----- Original Message -----
> From: "Ingo H�ller" <[EMAIL PROTECTED]>
> To: "aspDEdotnet" <[EMAIL PROTECTED]>
> Sent: Tuesday, May 28, 2002 5:01 PM
> Subject: [aspdedotnet] Re: Objekt nur 1 mal initialisieren
>
>
> Dann m�sstest du das Objekt in einer Application-Variable ablegen oder
> zumindest im Applikation-Scope instanzieren.
>
> Dann kannst du auch von �berall drauf zugreifen.
> Vielleicht machst du dir auch Gedanken, vielleicht eine
> Klasse um deine
> Connection zu bauen, die die komplette Kommunikation abnimmt.
> Aber was ist z.B. auch mit Inbound-Traffic ... wenn die Socket Klasse
> "irgendwo" in der Web-Anwendung liegt kannst du ja kaum noch
> zuordnen zu
> welchem vorherigen Request die eingehenden Daten geh�ren.
>
> Ich wei� nicht was du machen willst ... aber so wie es
> scheint, wie du es
> vorhast d�rfte es recht komplex sein.
>
> Gr��e,
>
> Ingo
>
> Ingo Hoeller
> Senior Web Developer
> nexum GmbH
> strategy - media - technology
> Kalscheurener Stra�e 19
> 50354 Koeln / Huerth
>
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED]]On Behalf Of Hannes
> > Kriegner
> > Sent: Tuesday, May 28, 2002 4:49 PM
> > To: aspDEdotnet
> > Subject: [aspdedotnet] Re: Objekt nur 1 mal initialisieren
> >
> >
> > Danke, das w�re grunds�tzlich das richtige,
> > aber vielleicht habe ich nicht erw�hnt, dass auf dieses
> Objekt mehrere
> > Klassen zugreifen,
> > wobei jede Klasse die selbe Instanz verwenden sollte.
> >
> > Ich dachte hier mehr an die Klasse Global.asax,
> > aber ich weis leider nicht wie ich auf ein Objekt zugreife das in
> > Global.asax deklariert wurde.
> >
> > Hannes
> >
> >
> >
> >
> > ----- Original Message -----
> > From: "Silvan Gehrig" <[EMAIL PROTECTED]>
> > To: "aspDEdotnet" <[EMAIL PROTECTED]>
> > Sent: Tuesday, May 28, 2002 4:23 PM
> > Subject: [aspdedotnet] Re: Objekt nur 1 mal initialisieren
> >
> >
> > > Hi Hannes,
> > >
> > > Versuchs mal mit dem Singleton-Pattern, das sollte dein Problem
> > > beseitigen.
> > >
> > > Literatur �ber Design-Patterns:
> > > Design Patterns: Elements of Reusable Object-Oriented Software),
> > > ISBN: 0-201-63498-8
> > >
> > > Gruss Silvan
> > >
> > >
> > > ----- Original Message -----
> > > From: Hannes Kriegner
> > > To: aspDEdotnet
> > > Sent: Tuesday, May 28, 2002 2:01 PM
> > > Subject: [aspdedotnet] Objekt nur 1 mal initialisieren
> > >
> > >
> > > Hallo Liste
> > >
> > > Ich habe in meinem .Net Projekt ein Connection - Objekt
> > (Socke Connection)
> > > das ich nur 1 mal initialisieren m�chte.
> > > Aber wo muss ich diese Initialisierung platzieren, dass sie
> > nur einmal
> > > ausgef�hrt wird.
> > >
> > >
> > > SocketConnection mnpcon= new
> SocketConnection("213.33.12.13",8000);
> > >
> > >
> > > Danke Hannes
> > > | [aspdedotnet] als [EMAIL PROTECTED] subscribed |
> > > http://www.dotnetgerman.com/archiv/aspdedotnet/ =
> Listenarchiv | Sie
> > k�nnen
> > > sich unter folgender URL an- und abmelden: |
> > > http://www.dotnetgerman.com/listen/aspDEdotnet.asp
> > >
> > >
> > >
> > > _________________________________________________________
> > >
> > > Do You Yahoo!?
> > >
> > > Get your free @yahoo.com address at http://mail.yahoo.com
> > >
> > >
> > >
> > >
> > > | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> > > | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
> > > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > > | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
> > >
> >
> >
> > | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> > | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
> > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
> >
>
> | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
>
>
>
> | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
>
| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp