Exemplo n.º 1
0
 public override void Cleanup(BizTalkManager manager)
 {
     if (CleanupAction == null)
     {
         throw new InvalidOperationException("The Cleanup action has not been configured for this Send Stop.");
     }
     CleanupAction.Invoke(manager);
 }
Exemplo n.º 2
0
 public override void Setup(BizTalkManager manager, Uri moxyUri)
 {
     if (SetupAction == null)
     {
         throw new InvalidOperationException("The Setup action has not been configured for this Send Stop.");
     }
     SetupAction.Invoke(manager, moxyUri);
     base.Setup(manager, moxyUri);
 }
Exemplo n.º 3
0
        public override void Cleanup(BizTalkManager manager)
        {
            NameValueCollection nvc = new NameValueCollection
            {
                { "BindingType", "oracleEBSBinding" },
                {
                    "BindingConfiguration",
                    @"<binding openTimeout=""00:05:00"" name=""OracleEBSBinding"" closeTimeout=""00:05:00"" sendTimeout=""00:05:00"" useSchemaInNameSpace=""false"" />"
                }
            };

            manager.SetPortTransportProperty(SendPortName, nvc);

            var origSendPortUri = OrginalSendPortUriDict[PortKey];

            if (!string.IsNullOrWhiteSpace(origSendPortUri))
            {
                manager.ModifySendPortPrimaryTransportAddress(SendPortName, origSendPortUri);
            }
        }
Exemplo n.º 4
0
        public override void Setup(BizTalkManager manager, Uri moxyUri)
        {
            var uri = manager.GetSendPortPrimaryTransportAddress(SendPortName);

            if (!OrginalSendPortUriDict.ContainsKey(PortKey))
            {
                OrginalSendPortUriDict.Add(PortKey, uri);
            }


            NameValueCollection nvc = new NameValueCollection
            {
                { "BindingType", "basicHttpBinding" },
                { "BindingConfiguration", @"<binding name=""basicHttpBinding""/>" }
            };

            manager.ModifySendPortPrimaryTransportAddress(SendPortName, moxyUri.AbsoluteUri);
            manager.SetPortTransportProperty(SendPortName, nvc);
            base.Setup(manager, moxyUri);
        }
Exemplo n.º 5
0
 public override void Cleanup(BizTalkManager manager)
 {
     manager.ClearSendPortProxy(SendPortName);
 }
Exemplo n.º 6
0
 public override void Setup(BizTalkManager manager, Uri moxyUri)
 {
     manager.SetSendPortProxy(SendPortName, moxyUri.AbsoluteUri);
     base.Setup(manager, moxyUri);
 }
Exemplo n.º 7
0
 public override void Cleanup(BizTalkManager manager)
 {
     throw new NotImplementedException("This type of BizTalk Send Stop has not been implemented yet.");
 }
Exemplo n.º 8
0
 public abstract void Cleanup(BizTalkManager manager);
Exemplo n.º 9
0
 public virtual void Setup(BizTalkManager manager, Uri moxyUri)
 {
     SendPortUri = new Uri(manager.GetSendPortPrimaryTransportAddress(SendPortName));
 }