Skip to content
/ wcf Public
forked from dotnet/wcf

This repo contains the client-oriented WCF libraries that enable applications built on .NET Core to communicate with WCF services.

License

Notifications You must be signed in to change notification settings

mtemel123/wcf

 
 

Repository files navigation

Windows Communication Foundation (WCF)

Windows
Debug Build status
Release Build status
Coverage Report

The wcf repo contains the library implementation for Windows Communication Foundation. It includes System.ServiceModel.Http, System.ServiceModel.NetTcp and other libraries. It builds and runs on Windows. You can 'watch' the repo to see progress as additional libraries are added.

The version of WCF in this repo runs on top of the .NET Core platform, namely the .NET Core Runtime (CoreCLR) and .NET Core Framework (CoreFx)

This wcf repo is a subset of the full WCF product available on the desktop, and it supports the library profiles already available for building WCF apps for the Windows Store. Those profiles are primarily client-based, making them suited for mobile devices or on a mid-tier server to communicate with existing WCF services.

How to Engage, Contribute and Provide Feedback

Some of the best ways to contribute are to try things out, file bugs, and join in design conversations.

Want to get more familiar with what's going on in the code?

Looking for something to work on? The list of up-for-grabs issues is a great place to start. See some of our guides for more details:

You are also encouraged to start a discussion by filing an issue or creating a gist.

You can discuss .NET OSS more generally in the .NET Foundation forums.

WCF Library Components

The repo contains the following library components.

  • System.ServiceModel.Primitives. Provides the common types used by all of the WCF libraries.

  • System.ServiceModel.Http. Provides the types that permit SOAP messages to be exchanged using Http (example: BasicHttpBinding).

  • System.ServiceModel.NetTcp. Provides the types that permit SOAP messages to be exchanged using TCP (example: NetTcpBinding).

  • System.ServiceModel.Duplex. Provides the types that permit 2-way ("duplex") exchanges of messages. This library is currently under construction and not yet fully functional.

  • System.ServiceModel.Security. Provides the types that support additional security features. This library is currently under construction and not yet fully functional.

License

Windows Communication Foundation (including the wcf repo) is licensed under the MIT license.

.NET Foundation

WCF is a .NET Foundation project.

Related Projects

There are many .NET related projects on GitHub.

About

This repo contains the client-oriented WCF libraries that enable applications built on .NET Core to communicate with WCF services.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%