Skip to main content

How to integrate BizTalk Server 2010 / 2013 with Service Bus for Windows Server

This solution shows how to integrate a BizTalk Server 2010/2013 application with Service Bus for Windows Server using the WCF-Custom adapter to exchange messages with external systems in a reliable, flexible, and scalable manner.

C# (5.3 MB)
 
 
 
 
 
4.7 Star
(6)
1,708 times
Add to favorites
6/20/2014
E-mail Twitter del.icio.us Digg Facebook

Solution explorer

C#
//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.235
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

[assembly: System.Runtime.Serialization.ContractNamespaceAttribute("http://schemas.windowsazure.cat.microsoft.com/biztalkqueueintegration", ClrNamespace="Microsoft.WindowsAzure.CAT.Samples.BizTalkQueueIntegration.DataContracts")]

namespace Microsoft.WindowsAzure.CAT.Samples.BizTalkQueueIntegration.DataContracts
{
    using System.Runtime.Serialization;
    
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="CalculatorRequest", Namespace="http://schemas.windowsazure.cat.microsoft.com/biztalkqueueintegration")]
    public partial class CalculatorRequest : object, System.Runtime.Serialization.IExtensibleDataObject
    {
        
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private string MethodField;
        
        private Microsoft.WindowsAzure.CAT.Samples.BizTalkQueueIntegration.DataContracts.CalculatorRequest.OperationsType OperationsField;
        
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
        {
            get
            {
                return this.extensionDataField;
            }
            set
            {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false)]
        public string Method
        {
            get
            {
                return this.MethodField;
            }
            set
            {
                this.MethodField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false)]
        public Microsoft.WindowsAzure.CAT.Samples.BizTalkQueueIntegration.DataContracts.CalculatorRequest.OperationsType Operations
        {
            get
            {
                return this.OperationsField;
            }
            set
            {
                this.OperationsField = value;
            }
        }
        
        [System.Diagnostics.DebuggerStepThroughAttribute()]
        [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
        [System.Runtime.Serialization.CollectionDataContractAttribute(Name="CalculatorRequest.OperationsType", Namespace="http://schemas.windowsazure.cat.microsoft.com/biztalkqueueintegration", ItemName="Operation")]
        public class OperationsType : System.Collections.Generic.List<Microsoft.WindowsAzure.CAT.Samples.BizTalkQueueIntegration.DataContracts.Operation>
        {
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    [System.Runtime.Serialization.DataContractAttribute(Name="Operation", Namespace="http://schemas.windowsazure.cat.microsoft.com/biztalkqueueintegration")]
    public partial class Operation : object, System.Runtime.Serialization.IExtensibleDataObject
    {
        
        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
        
        private string OperatorField;
        
        private double Operand1Field;
        
        private double Operand2Field;
        
        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
        {
            get
            {
                return this.extensionDataField;
            }
            set
            {
                this.extensionDataField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, EmitDefaultValue=false)]
        public string Operator
        {
            get
            {
                return this.OperatorField;
            }
            set
            {
                this.OperatorField = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=1)]
        public double Operand1
        {
            get
            {
                return this.Operand1Field;
            }
            set
            {
                this.Operand1Field = value;
            }
        }
        
        [System.Runtime.Serialization.DataMemberAttribute(IsRequired=true, Order=2)]
        public double Operand2
        {
            get
            {
                return this.Operand2Field;
            }
            set
            {
                this.Operand2Field = value;
            }
        }
    }
}