forked from dotnet/wcf
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[OperationContract] public string HelloWcf() { return "Hello Open World!"; }
- Loading branch information
0 parents
commit e5b2119
Showing
652 changed files
with
121,254 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
############################################################################### | ||
# Set default behavior to automatically normalize line endings. | ||
############################################################################### | ||
* text=auto | ||
|
||
############################################################################### | ||
# Set default behavior for command prompt diff. | ||
# | ||
# This is need for earlier builds of msysgit that does not have it on by | ||
# default for csharp files. | ||
# Note: This is only used by command line | ||
############################################################################### | ||
#*.cs diff=csharp | ||
|
||
############################################################################### | ||
# Set the merge driver for project and solution files | ||
# | ||
# Merging from the command prompt will add diff markers to the files if there | ||
# are conflicts (Merging from VS is not affected by the settings below, in VS | ||
# the diff markers are never inserted). Diff markers may cause the following | ||
# file extensions to fail to load in VS. An alternative would be to treat | ||
# these files as binary and thus will always conflict and require user | ||
# intervention with every merge. To do so, just uncomment the entries below | ||
############################################################################### | ||
#*.sln merge=binary | ||
#*.csproj merge=binary | ||
#*.vbproj merge=binary | ||
#*.vcxproj merge=binary | ||
#*.vcproj merge=binary | ||
#*.dbproj merge=binary | ||
#*.fsproj merge=binary | ||
#*.lsproj merge=binary | ||
#*.wixproj merge=binary | ||
#*.modelproj merge=binary | ||
#*.sqlproj merge=binary | ||
#*.wwaproj merge=binary | ||
|
||
############################################################################### | ||
# behavior for image files | ||
# | ||
# image files are treated as binary by default. | ||
############################################################################### | ||
#*.jpg binary | ||
#*.png binary | ||
#*.gif binary | ||
|
||
############################################################################### | ||
# diff behavior for common document formats | ||
# | ||
# Convert binary document formats to text before diffing them. This feature | ||
# is only available from the command line. Turn it on by uncommenting the | ||
# entries below. | ||
############################################################################### | ||
#*.doc diff=astextplain | ||
#*.DOC diff=astextplain | ||
#*.docx diff=astextplain | ||
#*.DOCX diff=astextplain | ||
#*.dot diff=astextplain | ||
#*.DOT diff=astextplain | ||
#*.pdf diff=astextplain | ||
#*.PDF diff=astextplain | ||
#*.rtf diff=astextplain | ||
#*.RTF diff=astextplain |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,251 @@ | ||
syntax: glob | ||
|
||
### VisualStudio ### | ||
|
||
# User-specific files | ||
*.suo | ||
*.user | ||
*.userosscache | ||
*.sln.docstates | ||
|
||
# Build results | ||
[Dd]ebug/ | ||
[Dd]ebugPublic/ | ||
[Rr]elease/ | ||
[Rr]eleases/ | ||
x64/ | ||
x86/ | ||
build/ | ||
bld/ | ||
[Bb]in/ | ||
[Oo]bj/ | ||
msbuild.log | ||
|
||
# Visual Studio 2015 | ||
.vs/ | ||
|
||
# Visual Studio 2015 Pre-CTP6 | ||
*.sln.ide | ||
*.ide/ | ||
|
||
# MSTest test Results | ||
[Tt]est[Rr]esult*/ | ||
[Bb]uild[Ll]og.* | ||
|
||
#NUNIT | ||
*.VisualState.xml | ||
TestResult.xml | ||
|
||
# Build Results of an ATL Project | ||
[Dd]ebugPS/ | ||
[Rr]eleasePS/ | ||
dlldata.c | ||
|
||
*_i.c | ||
*_p.c | ||
*_i.h | ||
*.ilk | ||
*.meta | ||
*.obj | ||
*.pch | ||
*.pdb | ||
*.pgc | ||
*.pgd | ||
*.rsp | ||
*.sbr | ||
*.tlb | ||
*.tli | ||
*.tlh | ||
*.tmp | ||
*.tmp_proj | ||
*.log | ||
*.vspscc | ||
*.vssscc | ||
.builds | ||
*.pidb | ||
*.svclog | ||
*.scc | ||
|
||
# Chutzpah Test files | ||
_Chutzpah* | ||
|
||
# Visual C++ cache files | ||
ipch/ | ||
*.aps | ||
*.ncb | ||
*.opensdf | ||
*.sdf | ||
*.cachefile | ||
|
||
# Visual Studio profiler | ||
*.psess | ||
*.vsp | ||
*.vspx | ||
|
||
# TFS 2012 Local Workspace | ||
$tf/ | ||
|
||
# Guidance Automation Toolkit | ||
*.gpState | ||
|
||
# ReSharper is a .NET coding add-in | ||
_ReSharper*/ | ||
*.[Rr]e[Ss]harper | ||
*.DotSettings.user | ||
|
||
# JustCode is a .NET coding addin-in | ||
.JustCode | ||
|
||
# TeamCity is a build add-in | ||
_TeamCity* | ||
|
||
# DotCover is a Code Coverage Tool | ||
*.dotCover | ||
|
||
# NCrunch | ||
_NCrunch_* | ||
.*crunch*.local.xml | ||
|
||
# MightyMoose | ||
*.mm.* | ||
AutoTest.Net/ | ||
|
||
# Web workbench (sass) | ||
.sass-cache/ | ||
|
||
# Installshield output folder | ||
[Ee]xpress/ | ||
|
||
# DocProject is a documentation generator add-in | ||
DocProject/buildhelp/ | ||
DocProject/Help/*.HxT | ||
DocProject/Help/*.HxC | ||
DocProject/Help/*.hhc | ||
DocProject/Help/*.hhk | ||
DocProject/Help/*.hhp | ||
DocProject/Help/Html2 | ||
DocProject/Help/html | ||
|
||
# Click-Once directory | ||
publish/ | ||
|
||
# Publish Web Output | ||
*.[Pp]ublish.xml | ||
*.azurePubxml | ||
*.pubxml | ||
*.publishproj | ||
|
||
# NuGet Packages | ||
*.nupkg | ||
**/packages/* | ||
|
||
# NuGet restore cache | ||
project.lock.json | ||
|
||
# Windows Azure Build Output | ||
csx/ | ||
*.build.csdef | ||
|
||
# Windows Store app package directory | ||
AppPackages/ | ||
|
||
# Others | ||
sql/ | ||
*.Cache | ||
ClientBin/ | ||
[Ss]tyle[Cc]op.* | ||
~$* | ||
*.dbmdl | ||
*.dbproj.schemaview | ||
*.pfx | ||
*.publishsettings | ||
node_modules/ | ||
*.metaproj | ||
*.metaproj.tmp | ||
|
||
# RIA/Silverlight projects | ||
Generated_Code/ | ||
|
||
# Backup & report files from converting an old project file | ||
# to a newer Visual Studio version. Backup files are not needed, | ||
# because we have git ;-) | ||
_UpgradeReport_Files/ | ||
Backup*/ | ||
UpgradeLog*.XML | ||
UpgradeLog*.htm | ||
|
||
# SQL Server files | ||
*.mdf | ||
*.ldf | ||
|
||
# Business Intelligence projects | ||
*.rdl.data | ||
*.bim.layout | ||
*.bim_*.settings | ||
|
||
# Microsoft Fakes | ||
FakesAssemblies/ | ||
|
||
### MonoDevelop ### | ||
|
||
*.pidb | ||
*.userprefs | ||
|
||
### Windows ### | ||
|
||
# Windows image file caches | ||
Thumbs.db | ||
ehthumbs.db | ||
|
||
# Folder config file | ||
Desktop.ini | ||
|
||
# Recycle Bin used on file shares | ||
$RECYCLE.BIN/ | ||
|
||
# Windows Installer files | ||
*.cab | ||
*.msi | ||
*.msm | ||
*.msp | ||
|
||
# Windows shortcuts | ||
*.lnk | ||
|
||
### Linux ### | ||
|
||
*~ | ||
|
||
# KDE directory preferences | ||
.directory | ||
|
||
### OSX ### | ||
|
||
.DS_Store | ||
.AppleDouble | ||
.LSOverride | ||
|
||
# Icon must end with two \r | ||
Icon | ||
|
||
# Thumbnails | ||
._* | ||
|
||
# Files that might appear on external disk | ||
.Spotlight-V100 | ||
.Trashes | ||
|
||
# Directories potentially created on remote AFP share | ||
.AppleDB | ||
.AppleDesktop | ||
Network Trash Folder | ||
Temporary Items | ||
.apdisk | ||
|
||
# vim temporary files | ||
[._]*.s[a-w][a-z] | ||
[._]s[a-w][a-z] | ||
*.un~ | ||
Session.vim | ||
.netrwhist | ||
*~ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# Contributing | ||
|
||
See [Contributing] on the wiki for information about coding styles, source structure, making | ||
pull requests, and more. | ||
|
||
[Contributing]: https://github.com/dotnet/wcf/wiki/Contributing | ||
# Developers | ||
|
||
See the [Developer Guide] for details about developing in this repo. | ||
|
||
[Developer Guide]: https://github.com/dotnet/wcf/wiki/Developer-Guide |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
# Windows Communication Foundation (WCF) | ||
|
||
| |Windows| | ||
|:-:|:-:| | ||
|**Debug**|[![Build status](http://dotnet-ci.cloudapp.net/job/dotnet_wcf_windows_debug/badge/icon)](http://dotnet-ci.cloudapp.net/job/dotnet_wcf_windows_debug/)| | ||
|**Release**|[![Build status](http://dotnet-ci.cloudapp.net/job/dotnet_wcf_windows_release/badge/icon)](http://dotnet-ci.cloudapp.net/job/dotnet_wcf_windows_release/)| | ||
|**Coverage Report**||[![Coverage Status](https://coveralls.io/repos/dotnet/wcf/badge.svg?branch=master)](http://dotnet-ci.cloudapp.net/job/dotnet_wcf_coverage_windows/lastStableBuild/Code_Coverage_Report/)|| | ||
|
||
|
||
|
||
The wcf repo contains the library implementation for [Windows Communication Foundation](https://github.com/dotnet/wcf). It includes System.ServiceModel.Http, System.ServiceModel.NetTcp and other libraries. It builds and runs on Windows. You can ['watch'](https://github.com/dotnet/wcf/subscription) the repo to see progress as additional libraries are added. | ||
|
||
The version of WCF in this repo runs on top of the [.NET Core](http://github.com/dotnet/core) platform, namely the [.NET Core Runtime (CoreCLR)](https://github.com/dotnet/coreclr) and [.NET Core Framework (CoreFx)](http://github.com/dotnet/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? | ||
* [Pull requests](https://github.com/dotnet/wcf/pulls): [Open](https://github.com/dotnet/wcf/pulls?q=is%3Aopen+is%3Apr)/[Closed](https://github.com/dotnet/wcf/pulls?q=is%3Apr+is%3Aclosed) | ||
* [![Backlog](https://cloud.githubusercontent.com/assets/1302850/6260412/38987b1e-b793-11e4-9ade-d3fef4c6bf48.png)](https://github.com/dotnet/wcf/issues?q=is%3Aopen+is%3Aissue+label%3A%220+-+Backlog%22), [![Up Next](https://cloud.githubusercontent.com/assets/1302850/6260418/4c2c7a54-b793-11e4-8ce1-a27ff5378d08.png)](https://github.com/dotnet/wcf/issues?q=is%3Aopen+is%3Aissue+label%3A%221+-+Up+Next%22) and [![In Progress](https://cloud.githubusercontent.com/assets/1302850/6260414/41b0fc30-b793-11e4-9d50-d09563cd138a.png)](https://github.com/dotnet/wcf/issues?q=is%3Aopen+is%3Aissue+label%3A%222+-+In+Progress%22) changes | ||
|
||
Looking for something to work on? The list of [up-for-grabs issues](https://github.com/dotnet/wcf/labels/up%20for%20grabs) is a great place to start. See some of our guides for more details: | ||
|
||
* [Contributing Guide](https://github.com/dotnet/wcf/wiki/Contributing) | ||
* [Developer Guide](https://github.com/dotnet/wcf/wiki/Developer-Guide) | ||
* [Issue Guide](https://github.com/dotnet/wcf/wiki/Issue-Guide) | ||
|
||
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]. | ||
|
||
[.NET Foundation forums]: http://forums.dotnetfoundation.org/ | ||
|
||
## 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](LICENSE). | ||
|
||
## .NET Foundation | ||
|
||
WCF is a [.NET Foundation](http://www.dotnetfoundation.org/projects) project. | ||
|
||
## Related Projects | ||
There are many .NET related projects on GitHub. | ||
|
||
- The | ||
[.NET home repo](https://github.com/Microsoft/dotnet) links to 100s of .NET projects, from Microsoft and the community. | ||
- The [.NET Core repo](https://github.com/dotnet/core) links to .NET Core related projects from Microsoft. | ||
- The [ASP.NET home repo](https://github.com/aspnet/home) is the best place to start learning about ASP.NET 5. | ||
- [dotnet.github.io](http://dotnet.github.io) is a good place to discover .NET Foundation projects. |
Oops, something went wrong.