Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: wcf-service-client-demo

dannyc84/Energon

Energon is a framework to create and run software energy consumption tests

Language: C# - Size: 716 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

PatrickZdarsky/WCF-SimpleChat

Simple C# WCF Chat Client and Server

Language: C# - Size: 65.4 KB - Last synced: 4 months ago - Pushed: about 4 years ago - Stars: 5 - Forks: 0

rajasekhard2015/wcf_rest_service

Convert WCF Service to RESTFUL Service

Language: C# - Size: 11.7 KB - Last synced: 11 months ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

kathleenwest/FileManagerDemo

(File Manager – A Demo of a WCF Self-Hosted Service & Client "Tester" Windows Form Application Exchanging Files) This project presents a simple File Manager Service and Client Application demonstration. The File Manager is a self-hosted (service host) WCF application launched and managed with a simple console interface. The client “tester” has a simplified GUI user interface to quickly demo and test the service (Windows Form Application).

Language: C# - Size: 14.3 MB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 4 - Forks: 2

nevilparmar11/WCF-ChatApplication

Multi User WCF Chat Application

Language: C# - Size: 1.82 MB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 6 - Forks: 3

kathleenwest/MyWindowsServiceDemo

Positive Affirmations is a WCF service demo project hosted via Windows Service on a user environment. A Windows Form Application functions as a test client where users can consume the service.

Language: C# - Size: 1.79 MB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 1

kathleenwest/WCFStockServiceSingletonWithClientChannelFactory

This project presents a WCF Stock Service Library (StockServiceLib) that mimics a stock exchange. The service is implemented as a “singleton” and maintains persistent data between client calls and can handle multiple client sessions. The service is hosted via a console application (StockServiceHost). The client and service participate in a bi-directional/callback relationship. The client (StockClient) uses the ChannelFactory pattern as opposed to “Add Service Reference” with SVCUTIL. The client and service share a common assembly (SharedLib) that contains the key contract and data model information. Furthermore, a Utilities project is used by the client console application to facilitate user data entry and the complicated details of building and managing the WCF ChannelFactory connection implementation. The ProxyGen class inside the Utilities project abstracts the details of implementing and managing a generic ChannelFactory connection to a generic service for a client. Note: The Utilities project library was included as base code for my lab project to facilitate speedy completion; we were not expected to code this Utilities project ourselves due to complexity and time constraints. The remaining projects in the solution (SharedLib, StockClient, StockServiceHost, and StockServiceLib), I completed individually per requirements for the lab project.

Language: C# - Size: 1.02 MB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 4 - Forks: 0

geeksarray/wcf-by-example-on-netnamedpipebinding

netNamedPipeBinding is the best binding for interprocess communication which crosses process boundaries on the same machine.

Language: C# - Size: 61.5 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0

kathleenwest/MakeACatWCFService

This project presents a simple, but fun “Make a Cat” Service Application. The service provides a factory creational design pattern to create and return a single Cat object (complete with a cute photo), or group of five cats in a CatList object (with multiple cats). It is hosted using IIS Express to quickly demo and test the service with a client. A client “tester” windows form application tests the service and provides output to the user in a simple GUI.

Language: C# - Size: 2.3 MB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

geeksarray/multiple-wcf-services-in-one-solution-with-multiple-endpoints-and-hosting

You might have tried one WCF service to learn about WCF or some small application. In real application with only one WCF service, it is difficult to handle applications in all aspects.

Size: 272 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0

geeksarray/how-per-call-service-instance-works-in-wcf

This article helps you to understand how per call WCF service works and how its instances get created. This article will also go through a tutorial for implementing and executing Per Call WCF Service.

Language: C# - Size: 37.1 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

kathleenwest/WCFAuthenticationDemo

This project presents a Visual Studio solution including a simple demo WCF Authentication Service Application and a “Tester” Client (Windows Form Application) that allows the user to test the user registration, login, logout, and service operations. In addition to demonstrating standard authentication capabilities, the WCF service implements a custom username and password validator pattern. Passwords are stored securely using Password-Based Key Derivation Function PBKD cryptology of which the implementation is discussed. A custom error handler ensures that exceptions are properly wrapped into WCF Faults and communicated to the client caller. Certificates are discussed along with how to implement a server certificate on a client machine for development testing of “integrity” and application trust. The project includes a demo certificate and script for generating self-signed dev certificates, which must be installed into the client certificate store for the client tester application to trust and access the demo service. The client “tester” windows form application is not intended as a UX/UI demo but used to test and verify that the backend authentication service registration, login, logout, service operations, and callbacks are working as expected and sending proper WCF fault messages. Lastly, the project is shown in the demo section with a video and screen captures.

Language: C# - Size: 47.4 MB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 1 - Forks: 1

kathleenwest/ChatDemo

This project presents a simple Chat Message Service and Client Application demonstration. The Chat Service is a self-hosted (service host) WCF application launched and managed with a simple console interface. The service prints to the console window the user activities (log on, log off) and what messages are sent to users. The client “tester” has a simplified GUI user interface to quickly demo and test the service (Windows Form Application). The GUI has features to log on, log off, send a message, and receive messages from other users on the chat service.

Language: C# - Size: 25.6 MB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 1 - Forks: 2

damiankreft/TodoApp

WCF host and client demo.

Language: C# - Size: 48.8 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

kathleenwest/ServiceThrottlingDemo

Service Throttling in WCF Services – A Demo of Service Concurrency and Instance Throttling Behaviors with Multi-threading Clients: This project presents a simple Demo WCF Service and “Tester” Client Application demonstration that implements concurrency and instancing behaviors on a service with multiple client thread calls to a method on the service. The project also demos throttling service behaviors that are in the service configuration settings. Service throttling limits the client calls that could otherwise drain or slow down its service to other clients if too many are calling simultaneously. The Demo Service is a standard template WCF service application hosted by the development IIS. The service features one simple method… a test method that simulates a long running process (it sleeps for 5 seconds). The client “tester” is a simple console application that creates multiple threads that access the service and report back on the results. The objective of this project was not to demo setup and hosting of a service, nor the client interface, but retrieve and display results of service behaviors with respect to multi-threaded access. Discussion regarding the hosting and setup of the simple IIS hosted service application will be skipped in this project article.

Language: C# - Size: 49.6 MB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

kathleenwest/ServiceConcurrencyDemo

Concurrency and Instancing in WCF Services – A Demo of Service Concurrency and Instancing Behaviors with Multi-threading Clients: This project presents a simple Demo WCF Service and “Tester” Client Application demonstration that implements concurrency and instancing behaviors on a service with multiple client thread calls to a method on the service. The Demo Service is a standard template WCF service application hosted by the development IIS. The service features one simple method… a test method that simulates a long running process (it sleeps for 3 seconds). The client “tester” is a simple console application that creates multiple threads that access the service and report back on the results. The objective of this project was not to demo setup and hosting of a service, nor the client interface, but retrieve and display results of service behaviors with respect to multi-threaded access. Discussion regarding the hosting and setup of the simple IIS hosted service application will be skipped in this project article.

Language: C# - Size: 2.46 MB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

kathleenwest/ServiceErrorHandlerDemo

Simple Service Error Handler – A Demo of a WCF Self-Hosted Service & Client "Tester" Windows Form Application Exchanging Error Messages : This project presents a simple Math Service and Client Application demonstration that implements error handling on the service and communications of its errors to the client. The Math Service is a self-hosted (service host) WCF application launched and managed with a simple console interface. The client “tester” has a simplified GUI user interface to quickly demo and test the service (Windows Form Application). The GUI has features to add, subtract, multiply, and divide two numbers (integers). The GUI does basic data validation then sends a request to the math service. After it receives the results from the math service, it displays the calculation result or any received error messages (faults) to the user. The objective of this project was not to demo a calculator application but the handling of errors on a service.

Language: C# - Size: 7.64 MB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

kathleenwest/MoneyPotInstancingDemo

This project presents a simple, but fun “Money Pot” Service and Client Application demonstration. The “Money Pot” is a self-hosted (service host) WCF application with a GUI user interface to quickly demo and test the service with a client (both simple Windows Form Applications). In addition, a short discussion of concurrency to protect resources against multiple threads is shown along with charts, pictures, and test data to show that with multiple threads (clients) wanting the “money pot” resource, can diminish what resources an individual client thread can receive if they compete against one another.

Language: C# - Size: 4.18 MB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

kathleenwest/MySerializationDemoWCFAppSharedLib

This project presents a simple, but fun “Adopt a Dog” Service Application. The service provides a factory creational design pattern to create and return a single Dog object (complete with a cute photo). It is hosted using IIS Express to quickly demo and test the service with a client. The service interface is defined not in the service application but in a Shared Library. The Shared Library also defines the Dog class object with custom serialization using the ISerializable interface implemented on the Dog class. This project is intended to demo custom serialization and a shared library concept between both the service and the client. With the Shared Library concept of both the service interface definition and the Dog class, there is no need to use SVCUTIL or the Service Wizard to create a tightly coupled service reference. Instead, the client uses a simple ChannelFactory concept to build a channel to the service knowing the interface details in the Shared Library. Also, it can understand and work with the Dog objects as specified in the Shared Library. A client “tester” windows form application tests the service and provides output to the user in a simple GUI. In addition, a short discussion and code demo of debugging service errors and activity using diagnostics and a trace listener pattern is included in this article. Some of my lessons learned in debugging service errors and custom serialization may help you on your next project.

Language: C# - Size: 2.32 MB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

kathleenwest/SimpleGreetingWCFServiceLibrary-Host-ClientDemo

WCF Simple Greeting Service Library & Service Host Console Application Supporting Http and TCP Protocols & Client “Tester" Console Application

Language: C# - Size: 390 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

kathleenwest/MyAzureWCFServiceDemo

Positive Affirmations is a WCF service demo project hosted via Azure Cloud Services. A Windows Form Application functions as a test client where users can consume the service. This project presents a simple WCF Positive Affirmations Service that demos architectural styles of setting up, hosting via Azure Cloud Services, configuring services, and testing the service for http protocols. The service accepts a simple string, which represents a name, and returns a simple string with a randomized positive affirmation that acknowledges the name. Instead of using IIS Express, the simple service is hosted using Azure Cloud Services. The Visual Studio solution also has one client “tester” Windows Form application that tests the http protocol connection to the hosted service.

Language: C# - Size: 67.7 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

rominbusa/FoodCartService

Food Cart Service developed using WCF(Windows Communication Foundation) service as a part of SOC(Service Oriented Computing) Project. Service also support CRUD operations with data stored in MS SQL.This Service is consumed by .NET and JAVA client.

Language: Java - Size: 25.7 MB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

kathleenwest/BasicWCFServiceApplication-ClientConsoleApplication

This project presents a basic WCF Service Application and client "tester" console application in same Visual Studio solution. The WCF Service was hosted using IIS Express. A simple console "test" application connected to the service through a proxy.

Language: C# - Size: 328 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

kathleenwest/HalloweenNameWCFService

This project presents a simple, but fun WCF Halloween Name Service Application. The service provides either a single Halloween name (string), or an array of Halloween names. It is hosted using IIS Express to quickly demo and test the service with a client. A client “tester” console application tests the service and provides output to the user.

Language: C# - Size: 1.02 MB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

kathleenwest/WCFServiceWithDataStoreXMLSerialization-HTTPClientConsoleApplication

This project presents two separate WCF Service Applications and a client "tester" console application in the same Visual Studio solution. The WCF Services were hosted using IIS Express. A simple console "test" application connects to both of the services through separate proxy references. There are two services: school service (the main demo) and a basic math service.

Language: C# - Size: 1.04 MB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 1

kathleenwest/WCFMathServiceLibraryMultiThreadedCapableWithConsoleServiceHost-ClientTester

WCF Math Service Library with Multi-Threaded Capabilities & Console Service Host and a Client “Tester” ChannelFactory Implementation

Language: C# - Size: 569 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 1

Vladimir-Novick/NETCORE-WCF-Client

Net Core WCF Client Configuration

Language: C# - Size: 16.6 KB - Last synced: 11 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

d-goro/HelloWorld-WCF

Simple WCF project

Language: C# - Size: 9.77 KB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 0 - Forks: 1

ivan95603/CSharpWCFmeteo

Homework for WCF Services Meterological Station

Language: C# - Size: 38.1 KB - Last synced: over 1 year ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

Related Keywords
wcf-service-client-demo 29 wcf 26 wcf-service 25 wcf-client 22 csharp 18 service 14 csharp-code 11 wcf-proxy 11 wcf-bindings 10 services 9 windows-form-application 7 concurrency 5 wcf-service-demo 5 console-application 4 windows-forms 4 visual-studio 4 windows-communication-foundation 4 iis-express 3 instancing 3 multithreading 3 wcf-proxies 3 concurrent-programming 3 csharp-library 3 channelfactory 3 positive-affirmations 2 error-handling 2 service-library 2 windows-forms-csharp 2 client-server 2 serialization 2 contracts 2 thread-safe 2 multi-threading 2 throttle 2 throttle-calls 2 throttling 2 factory-pattern 2 dogs 1 iserializable 1 shared-library 1 host 1 hosting 1 http-client 1 single-instance 1 error-handler 1 error-messages 1 errors 1 fault 1 fault-handler 1 fault-handling 1 service-client 1 concurrency-patterns 1 concurrent-data-structure 1 cross-thread 1 singleton 1 synchronization 1 thread-safety 1 thread-synchronization 1 threading 1 threadpool 1 threads 1 adopt-a-pet 1 custom-serialization 1 debugging 1 diagnostics 1 iis- 1 name-generator 1 reflection 1 contract-testing 1 datastore 1 deserialization 1 operations 1 server-client-communication 1 service-proxy 1 xml 1 xml-serialization 1 xml-serializer 1 asynchronous-programming 1 prime-factorizations 1 prime-numbers 1 throttle-requests 1 netcore 1 wcf-netcore 1 wcf-timeout 1 c-sharp 1 http-proxy 1 http-server 1 tcp 1 tcp-client 1 tcp-protocol 1 tcp-proxy 1 tcp-server 1 azure 1 azure-cloud-services 1 azure-portal 1 azure-services 1 cloud-services 1 visual-studio-code 1 math-library 1 wsdl 1