├── WCFNetMSMQ ├── obj │ └── Debug │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ │ ├── WCFNetMSMQ.dll │ │ ├── WCFNetMSMQ.pdb │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── WCFNetMSMQ.csprojResolveAssemblyReference.cache │ │ └── WCFNetMSMQ.csproj.FileListAbsolute.txt ├── bin │ ├── WCFNetMSMQ.dll │ ├── WCFNetMSMQ.pdb │ └── WCFNetMSMQ.dll.config ├── QueueService.svc ├── IQueueService.cs ├── QueueService.svc.cs ├── WCFNetMSMQ.csproj.user ├── Web.Debug.config ├── Web.Release.config ├── Properties │ └── AssemblyInfo.cs ├── Web.config └── WCFNetMSMQ.csproj ├── WCFNetMSMQClient ├── obj │ └── Debug │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ │ ├── WCFNetMSMQClient.exe │ │ ├── WCFNetMSMQClient.pdb │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── WCFNetMSMQClient.csprojResolveAssemblyReference.cache │ │ ├── TempPE │ │ └── Service References.QueueServiceReference.Reference.cs.dll │ │ └── WCFNetMSMQClient.csproj.FileListAbsolute.txt ├── bin │ └── Debug │ │ ├── WCFNetMSMQClient.exe │ │ ├── WCFNetMSMQClient.pdb │ │ ├── WCFNetMSMQClient.vshost.exe │ │ ├── WCFNetMSMQClient.vshost.exe.manifest │ │ ├── WCFNetMSMQClient.exe.config │ │ └── WCFNetMSMQClient.vshost.exe.config ├── Service References │ └── QueueServiceReference │ │ ├── QueueService.disco │ │ ├── QueueService.xsd │ │ ├── configuration.svcinfo │ │ ├── Reference.svcmap │ │ ├── QueueService1.xsd │ │ ├── Reference.cs │ │ ├── QueueService.wsdl │ │ └── configuration91.svcinfo ├── Program.cs ├── App.config ├── Properties │ └── AssemblyInfo.cs └── WCFNetMSMQClient.csproj ├── WCFNetMSMQ.v12.suo ├── README.md └── WCFNetMSMQ.sln /WCFNetMSMQ/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /WCFNetMSMQ/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /WCFNetMSMQ/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /WCFNetMSMQClient/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /WCFNetMSMQClient/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /WCFNetMSMQClient/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /WCFNetMSMQ.v12.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayblevel/WCF-NetMsmqBinding/HEAD/WCFNetMSMQ.v12.suo -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # WCF-NetMsmqBinding 2 | 3 | https://www.c-sharpcorner.com/article/wcf-netmsmqbinding-example/ 4 | -------------------------------------------------------------------------------- /WCFNetMSMQ/bin/WCFNetMSMQ.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayblevel/WCF-NetMsmqBinding/HEAD/WCFNetMSMQ/bin/WCFNetMSMQ.dll -------------------------------------------------------------------------------- /WCFNetMSMQ/bin/WCFNetMSMQ.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayblevel/WCF-NetMsmqBinding/HEAD/WCFNetMSMQ/bin/WCFNetMSMQ.pdb -------------------------------------------------------------------------------- /WCFNetMSMQ/obj/Debug/WCFNetMSMQ.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayblevel/WCF-NetMsmqBinding/HEAD/WCFNetMSMQ/obj/Debug/WCFNetMSMQ.dll -------------------------------------------------------------------------------- /WCFNetMSMQ/obj/Debug/WCFNetMSMQ.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayblevel/WCF-NetMsmqBinding/HEAD/WCFNetMSMQ/obj/Debug/WCFNetMSMQ.pdb -------------------------------------------------------------------------------- /WCFNetMSMQ/QueueService.svc: -------------------------------------------------------------------------------- 1 | <%@ ServiceHost Language="C#" Debug="true" Service="WCFNetMSMQ.QueueService" CodeBehind="QueueService.svc.cs" %> -------------------------------------------------------------------------------- /WCFNetMSMQClient/bin/Debug/WCFNetMSMQClient.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayblevel/WCF-NetMsmqBinding/HEAD/WCFNetMSMQClient/bin/Debug/WCFNetMSMQClient.exe -------------------------------------------------------------------------------- /WCFNetMSMQClient/bin/Debug/WCFNetMSMQClient.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayblevel/WCF-NetMsmqBinding/HEAD/WCFNetMSMQClient/bin/Debug/WCFNetMSMQClient.pdb -------------------------------------------------------------------------------- /WCFNetMSMQClient/obj/Debug/WCFNetMSMQClient.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayblevel/WCF-NetMsmqBinding/HEAD/WCFNetMSMQClient/obj/Debug/WCFNetMSMQClient.exe -------------------------------------------------------------------------------- /WCFNetMSMQClient/obj/Debug/WCFNetMSMQClient.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayblevel/WCF-NetMsmqBinding/HEAD/WCFNetMSMQClient/obj/Debug/WCFNetMSMQClient.pdb -------------------------------------------------------------------------------- /WCFNetMSMQClient/bin/Debug/WCFNetMSMQClient.vshost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayblevel/WCF-NetMsmqBinding/HEAD/WCFNetMSMQClient/bin/Debug/WCFNetMSMQClient.vshost.exe -------------------------------------------------------------------------------- /WCFNetMSMQ/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayblevel/WCF-NetMsmqBinding/HEAD/WCFNetMSMQ/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /WCFNetMSMQ/obj/Debug/WCFNetMSMQ.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayblevel/WCF-NetMsmqBinding/HEAD/WCFNetMSMQ/obj/Debug/WCFNetMSMQ.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /WCFNetMSMQClient/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayblevel/WCF-NetMsmqBinding/HEAD/WCFNetMSMQClient/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /WCFNetMSMQClient/obj/Debug/WCFNetMSMQClient.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayblevel/WCF-NetMsmqBinding/HEAD/WCFNetMSMQClient/obj/Debug/WCFNetMSMQClient.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /WCFNetMSMQClient/obj/Debug/TempPE/Service References.QueueServiceReference.Reference.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akshayblevel/WCF-NetMsmqBinding/HEAD/WCFNetMSMQClient/obj/Debug/TempPE/Service References.QueueServiceReference.Reference.cs.dll -------------------------------------------------------------------------------- /WCFNetMSMQ/IQueueService.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Runtime.Serialization; 5 | using System.ServiceModel; 6 | using System.ServiceModel.Web; 7 | using System.Text; 8 | 9 | namespace WCFNetMSMQ 10 | { 11 | [ServiceContract] 12 | public interface IQueueService 13 | { 14 | [OperationContract(IsOneWay=true)] 15 | void GetData(int value); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /WCFNetMSMQClient/Service References/QueueServiceReference/QueueService.disco: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /WCFNetMSMQ/obj/Debug/WCFNetMSMQ.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | F:\AKKI_DEV\RND\WCFNetMSMQ\WCFNetMSMQ\bin\WCFNetMSMQ.dll.config 2 | F:\AKKI_DEV\RND\WCFNetMSMQ\WCFNetMSMQ\bin\WCFNetMSMQ.dll 3 | F:\AKKI_DEV\RND\WCFNetMSMQ\WCFNetMSMQ\bin\WCFNetMSMQ.pdb 4 | F:\AKKI_DEV\RND\WCFNetMSMQ\WCFNetMSMQ\obj\Debug\WCFNetMSMQ.csprojResolveAssemblyReference.cache 5 | F:\AKKI_DEV\RND\WCFNetMSMQ\WCFNetMSMQ\obj\Debug\WCFNetMSMQ.dll 6 | F:\AKKI_DEV\RND\WCFNetMSMQ\WCFNetMSMQ\obj\Debug\WCFNetMSMQ.pdb 7 | -------------------------------------------------------------------------------- /WCFNetMSMQClient/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace WCFNetMSMQClient 8 | { 9 | class Program 10 | { 11 | static void Main(string[] args) 12 | { 13 | QueueServiceReference.QueueServiceClient serviceClient = new QueueServiceReference.QueueServiceClient(); 14 | serviceClient.GetData(5677); 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /WCFNetMSMQClient/Service References/QueueServiceReference/QueueService.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /WCFNetMSMQ/QueueService.svc.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Runtime.Serialization; 5 | using System.ServiceModel; 6 | using System.ServiceModel.Web; 7 | using System.Text; 8 | 9 | namespace WCFNetMSMQ 10 | { 11 | public class QueueService : IQueueService 12 | { 13 | public void GetData(int value) 14 | { 15 | System.Diagnostics.Trace.Write(string.Format("You entered: {0}", value)); 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /WCFNetMSMQClient/obj/Debug/WCFNetMSMQClient.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | F:\AKKI_DEV\RND\WCFNetMSMQ\WCFNetMSMQClient\bin\Debug\WCFNetMSMQClient.exe.config 2 | F:\AKKI_DEV\RND\WCFNetMSMQ\WCFNetMSMQClient\bin\Debug\WCFNetMSMQClient.exe 3 | F:\AKKI_DEV\RND\WCFNetMSMQ\WCFNetMSMQClient\bin\Debug\WCFNetMSMQClient.pdb 4 | F:\AKKI_DEV\RND\WCFNetMSMQ\WCFNetMSMQClient\obj\Debug\WCFNetMSMQClient.csprojResolveAssemblyReference.cache 5 | F:\AKKI_DEV\RND\WCFNetMSMQ\WCFNetMSMQClient\obj\Debug\WCFNetMSMQClient.exe 6 | F:\AKKI_DEV\RND\WCFNetMSMQ\WCFNetMSMQClient\obj\Debug\WCFNetMSMQClient.pdb 7 | -------------------------------------------------------------------------------- /WCFNetMSMQClient/bin/Debug/WCFNetMSMQClient.vshost.exe.manifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /WCFNetMSMQClient/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /WCFNetMSMQClient/bin/Debug/WCFNetMSMQClient.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /WCFNetMSMQClient/bin/Debug/WCFNetMSMQClient.vshost.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /WCFNetMSMQ/WCFNetMSMQ.csproj.user: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | CurrentPage 10 | True 11 | False 12 | False 13 | False 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | True 23 | True 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /WCFNetMSMQ/Web.Debug.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 17 | 18 | 29 | 30 | -------------------------------------------------------------------------------- /WCFNetMSMQ/Web.Release.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 17 | 18 | 19 | 30 | 31 | -------------------------------------------------------------------------------- /WCFNetMSMQ/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("WCFNetMSMQ")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("WCFNetMSMQ")] 13 | [assembly: AssemblyCopyright("Copyright © 2016")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("e8fe233b-d7d0-4f3b-9043-cb08f97ff911")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Revision and Build Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /WCFNetMSMQ.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2013 4 | VisualStudioVersion = 12.0.31101.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WCFNetMSMQ", "WCFNetMSMQ\WCFNetMSMQ.csproj", "{219CAB0C-A176-4FB5-924E-4EC8D8A808BF}" 7 | EndProject 8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WCFNetMSMQClient", "WCFNetMSMQClient\WCFNetMSMQClient.csproj", "{DA0EC7EF-2D86-4116-8FC2-15BB21A87C91}" 9 | EndProject 10 | Global 11 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 12 | Debug|Any CPU = Debug|Any CPU 13 | Release|Any CPU = Release|Any CPU 14 | EndGlobalSection 15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 16 | {219CAB0C-A176-4FB5-924E-4EC8D8A808BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 17 | {219CAB0C-A176-4FB5-924E-4EC8D8A808BF}.Debug|Any CPU.Build.0 = Debug|Any CPU 18 | {219CAB0C-A176-4FB5-924E-4EC8D8A808BF}.Release|Any CPU.ActiveCfg = Release|Any CPU 19 | {219CAB0C-A176-4FB5-924E-4EC8D8A808BF}.Release|Any CPU.Build.0 = Release|Any CPU 20 | {DA0EC7EF-2D86-4116-8FC2-15BB21A87C91}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 21 | {DA0EC7EF-2D86-4116-8FC2-15BB21A87C91}.Debug|Any CPU.Build.0 = Debug|Any CPU 22 | {DA0EC7EF-2D86-4116-8FC2-15BB21A87C91}.Release|Any CPU.ActiveCfg = Release|Any CPU 23 | {DA0EC7EF-2D86-4116-8FC2-15BB21A87C91}.Release|Any CPU.Build.0 = Release|Any CPU 24 | EndGlobalSection 25 | GlobalSection(SolutionProperties) = preSolution 26 | HideSolutionNode = FALSE 27 | EndGlobalSection 28 | EndGlobal 29 | -------------------------------------------------------------------------------- /WCFNetMSMQClient/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("WCFNetMSMQClient")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("WCFNetMSMQClient")] 13 | [assembly: AssemblyCopyright("Copyright © 2016")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("93f9544c-f540-465d-8f09-8d1f6aa3377c")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /WCFNetMSMQClient/Service References/QueueServiceReference/configuration.svcinfo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /WCFNetMSMQClient/Service References/QueueServiceReference/Reference.svcmap: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | false 5 | true 6 | true 7 | 8 | false 9 | false 10 | false 11 | 12 | 13 | true 14 | Auto 15 | true 16 | true 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /WCFNetMSMQClient/Service References/QueueServiceReference/QueueService1.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /WCFNetMSMQClient/Service References/QueueServiceReference/Reference.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.34014 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace WCFNetMSMQClient.QueueServiceReference { 12 | 13 | 14 | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 15 | [System.ServiceModel.ServiceContractAttribute(ConfigurationName="QueueServiceReference.IQueueService")] 16 | public interface IQueueService { 17 | 18 | [System.ServiceModel.OperationContractAttribute(IsOneWay=true, Action="http://tempuri.org/IQueueService/GetData")] 19 | void GetData(int value); 20 | 21 | [System.ServiceModel.OperationContractAttribute(IsOneWay=true, Action="http://tempuri.org/IQueueService/GetData")] 22 | System.Threading.Tasks.Task GetDataAsync(int value); 23 | } 24 | 25 | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 26 | public interface IQueueServiceChannel : WCFNetMSMQClient.QueueServiceReference.IQueueService, System.ServiceModel.IClientChannel { 27 | } 28 | 29 | [System.Diagnostics.DebuggerStepThroughAttribute()] 30 | [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 31 | public partial class QueueServiceClient : System.ServiceModel.ClientBase, WCFNetMSMQClient.QueueServiceReference.IQueueService { 32 | 33 | public QueueServiceClient() { 34 | } 35 | 36 | public QueueServiceClient(string endpointConfigurationName) : 37 | base(endpointConfigurationName) { 38 | } 39 | 40 | public QueueServiceClient(string endpointConfigurationName, string remoteAddress) : 41 | base(endpointConfigurationName, remoteAddress) { 42 | } 43 | 44 | public QueueServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 45 | base(endpointConfigurationName, remoteAddress) { 46 | } 47 | 48 | public QueueServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 49 | base(binding, remoteAddress) { 50 | } 51 | 52 | public void GetData(int value) { 53 | base.Channel.GetData(value); 54 | } 55 | 56 | public System.Threading.Tasks.Task GetDataAsync(int value) { 57 | return base.Channel.GetDataAsync(value); 58 | } 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /WCFNetMSMQ/Web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 45 | 46 | 47 | 48 | 49 | 53 | 54 | 55 | 56 | 57 | -------------------------------------------------------------------------------- /WCFNetMSMQ/bin/WCFNetMSMQ.dll.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 45 | 46 | 47 | 48 | 49 | 53 | 54 | 55 | 56 | 57 | -------------------------------------------------------------------------------- /WCFNetMSMQClient/Service References/QueueServiceReference/QueueService.wsdl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | net.msmq://localhost/private/myqueue 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /WCFNetMSMQClient/WCFNetMSMQClient.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | {DA0EC7EF-2D86-4116-8FC2-15BB21A87C91} 8 | Exe 9 | Properties 10 | WCFNetMSMQClient 11 | WCFNetMSMQClient 12 | v4.5.1 13 | 512 14 | true 15 | 16 | 17 | AnyCPU 18 | true 19 | full 20 | false 21 | bin\Debug\ 22 | DEBUG;TRACE 23 | prompt 24 | 4 25 | 26 | 27 | AnyCPU 28 | pdbonly 29 | true 30 | bin\Release\ 31 | TRACE 32 | prompt 33 | 4 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | True 51 | True 52 | Reference.svcmap 53 | 54 | 55 | 56 | 57 | 58 | 59 | Designer 60 | 61 | 62 | Designer 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | WCF Proxy Generator 83 | Reference.cs 84 | 85 | 86 | 87 | 94 | -------------------------------------------------------------------------------- /WCFNetMSMQ/WCFNetMSMQ.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | 8 | 9 | 2.0 10 | {219CAB0C-A176-4FB5-924E-4EC8D8A808BF} 11 | {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} 12 | Library 13 | Properties 14 | WCFNetMSMQ 15 | WCFNetMSMQ 16 | v4.5.1 17 | True 18 | true 19 | true 20 | 21 | 22 | 23 | 24 | 25 | 26 | true 27 | full 28 | false 29 | bin\ 30 | DEBUG;TRACE 31 | prompt 32 | 4 33 | 34 | 35 | pdbonly 36 | true 37 | bin\ 38 | TRACE 39 | prompt 40 | 4 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | QueueService.svc 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | Web.config 79 | 80 | 81 | Web.config 82 | 83 | 84 | 85 | 10.0 86 | $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | True 96 | True 97 | 1541 98 | / 99 | http://localhost:1541/ 100 | False 101 | False 102 | 103 | 104 | False 105 | 106 | 107 | 108 | 109 | 116 | -------------------------------------------------------------------------------- /WCFNetMSMQClient/Service References/QueueServiceReference/configuration91.svcinfo: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | NetMsmqBinding_IQueueService 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | System 26 | 27 | 28 | True 29 | 30 | 31 | False 32 | 33 | 34 | 35 | 36 | 37 | 2 38 | 39 | 40 | True 41 | 42 | 43 | Fault 44 | 45 | 46 | 5 47 | 48 | 49 | 00:30:00 50 | 51 | 52 | 1.00:00:00 53 | 54 | 55 | False 56 | 57 | 58 | False 59 | 60 | 61 | 00:05:00 62 | 63 | 64 | Native 65 | 66 | 67 | System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement 68 | 69 | 70 | 0 71 | 72 | 73 | 0 74 | 75 | 76 | 0 77 | 78 | 79 | 0 80 | 81 | 82 | 0 83 | 84 | 85 | 86 | 87 | 88 | System.ServiceModel.Configuration.NetMsmqSecurityElement 89 | 90 | 91 | None 92 | 93 | 94 | System.ServiceModel.Configuration.MsmqTransportSecurityElement 95 | 96 | 97 | WindowsDomain 98 | 99 | 100 | RC4Stream 101 | 102 | 103 | Sign 104 | 105 | 106 | Sha1 107 | 108 | 109 | System.ServiceModel.Configuration.MessageSecurityOverMsmqElement 110 | 111 | 112 | Windows 113 | 114 | 115 | Default 116 | 117 | 118 | False 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | net.msmq://localhost/private/myqueue 128 | 129 | 130 | 131 | 132 | 133 | netMsmqBinding 134 | 135 | 136 | NetMsmqBinding_IQueueService 137 | 138 | 139 | QueueServiceReference.IQueueService 140 | 141 | 142 | System.ServiceModel.Configuration.AddressHeaderCollectionElement 143 | 144 | 145 | <Header /> 146 | 147 | 148 | System.ServiceModel.Configuration.IdentityElement 149 | 150 | 151 | System.ServiceModel.Configuration.UserPrincipalNameElement 152 | 153 | 154 | 155 | 156 | 157 | System.ServiceModel.Configuration.ServicePrincipalNameElement 158 | 159 | 160 | 161 | 162 | 163 | System.ServiceModel.Configuration.DnsElement 164 | 165 | 166 | 167 | 168 | 169 | System.ServiceModel.Configuration.RsaElement 170 | 171 | 172 | 173 | 174 | 175 | System.ServiceModel.Configuration.CertificateElement 176 | 177 | 178 | 179 | 180 | 181 | System.ServiceModel.Configuration.CertificateReferenceElement 182 | 183 | 184 | My 185 | 186 | 187 | LocalMachine 188 | 189 | 190 | FindBySubjectDistinguishedName 191 | 192 | 193 | 194 | 195 | 196 | False 197 | 198 | 199 | NetMsmqBinding_IQueueService 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | --------------------------------------------------------------------------------