WCF - Tutorial 1 |beBug's Blog. Immer mehr Anwendungen sind vernetzt. Vor einigen Jahren waren Computerspiele mit Netzwerkunterstützung noch eine Seltenheit und heute kann man die meisten nicht einmal mehr Registrieren wenn man kein Internet besitzt. Aber auch Cloudcomputing und andere Netzwerkanwendungen rücken immer stärker in den Vordergrund. Natürlich möchte man in einer modernen Zeit auch eine moderne Lösungen für die steigende Anzahl der Netzwerkprogramme. Keiner möchte sich mehr mit Socketprogrammierung rumschlagen. Microsoft hat mit Windows Communication Foundation (WCF), einem Bestandteil aus .Net, einen Weg in die Zukunft eingeschlagen.
Netzwerkanwendungen zu programmieren ist dabei auch dem Leihen ohne große Schwierigkeiten möglich. Zu beginn des Tutorials solltet ihr euch eine Projektmappe mit 2 Projekten erstellen. Wichtig sind dabei die Attribute über der Klasse und den Funktionen. Wir erstellen einen ServiceHost sh. Im nächsten Fenster wählen wir den Kontrakt aus. WCF tutorial. Windows Communication Foundation Tutorials.
WCF Tutorial | Michi's Blog. Windows Communication Foundation. Lernprogramm "Erste Schritte" Beispiel 'Erste Schritte' // Define a service contract. [ServiceContract(Namespace=" public interface ICalculator { [OperationContract] double Add(double n1, double n2); [OperationContract] double Subtract(double n1, double n2); [OperationContract] double Multiply(double n1, double n2); [OperationContract] double Divide(double n1, double n2); } // Service class that implements the service contract.public class CalculatorService : ICalculator { public double Add(double n1, double n2) { return n1 + n2; } public double Subtract(double n1, double n2) { return n1 - n2; } public double Multiply(double n1, double n2) { return n1 * n2; } public double Divide(double n1, double n2) { return n1 / n2; } } <services><service name="Microsoft.ServiceModel.Samples.CalculatorService" behaviorConfiguration="CalculatorServiceBehavior"><!
-- ICalculator is exposed at the base address provided by host: // Create a client.