Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
partial class und Assembly
syn87
myCSharp.de - Member



Dabei seit:
Beiträge: 87

Themenstarter:

partial class und Assembly

beantworten | zitieren | melden

Hallo Jungs,

ich hoffe der Thread sagt noch das nötigste aus. Wusste nicht so recht wie ichs beschreiben sollte.

Es geht darum dass ich eine Remoting.dll habe, die der Server sowie der Client als Assembly Verweis besitzen.

In der Remoting.dll gibt es eine serialisierbare Klasse Data. Diese möchte ich mit dem partial Schlüsselwort versehen, um sie auf Server und Client Seite einzeln zu erweitern. Die Idee dahinter ist, dass logischerweise der Server nur Setzen muss und der Client nur Lesen. Bzw gibt es auch noch weitere Methoden, die z.b. nur auf Server Seite zur Verfügung stehen sollen.

Bei einem kleinen Test musste ich allerdings feststellen, dass ich kein Zugriff auf die Methoden habe, die in der Remoting.dll vorhanden sind und umgekehrt.

Hat jemand eine Lösung parat bzw einen Tipp wie ichs besser machen kann?

Mfg

Matze
private Nachricht | Beiträge des Benutzers
JuyJuka
myCSharp.de - Experte

Avatar #avatar-2316.jpg


Dabei seit:
Beiträge: 2.187
Herkunft: Deutschland

beantworten | zitieren | melden

Hi,

partial erlaubt es NUR den Quellcode auf mehrere Dateien aufzuteilen. Es hat keine Auswirkungen auf die Assemblies bzw. den erzeugten IL-Code bzw. die erzeugten Typen.

Gruß
Juy Juka
private Nachricht | Beiträge des Benutzers
syn87
myCSharp.de - Member



Dabei seit:
Beiträge: 87

Themenstarter:

beantworten | zitieren | melden

Das heisst im Endeffekt ich muss die volle Funktionalitaet in die DLL schreiben?
private Nachricht | Beiträge des Benutzers
JuyJuka
myCSharp.de - Experte

Avatar #avatar-2316.jpg


Dabei seit:
Beiträge: 2.187
Herkunft: Deutschland

beantworten | zitieren | melden

Hi,

Da kenn ich mich leider zu wenig mit Remoting aus.
Aber du musst auf jedenfall zwei komplett getrennte, funktionsfähige Assemblies schreiben.

Gruß
Juy Juka
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 49.486
Herkunft: Berlin

beantworten | zitieren | melden

Hallo syn87,

in Remoting mit Win32-Anwendung gibt es ein Beispiel für die Aufteilung eines Programms für Client und Server.

herbivore
private Nachricht | Beiträge des Benutzers