Skip to content

Commit dfe1034

Browse files
committed
Converted to using SAS instead of CAS authentication. I am 90% sure support for CAS does not work any more. It was not tested.
1 parent 6e9079e commit dfe1034

11 files changed

+33
-14
lines changed

ProjectExtensions.Azure.ServiceBus.Core.nuspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<metadata>
44
<id>ProjectExtensions.Azure.ServiceBus.Core</id>
55
<title>Windows Azure Service Bus Message Wrapper using the NServiceBus IHandleMessages&lt;T&gt; Pattern (Core)</title>
6-
<version>0.10.4.0</version>
6+
<version>0.10.5.0</version>
77
<authors>Extensions.io, Joe Feser</authors>
88
<owners>Extensions.io, Joe Feser</owners>
99
<copyright>Copyright (c) Extensions.io and Joe Feser 2014</copyright>
@@ -17,7 +17,7 @@
1717
<dependencies>
1818
<dependency id="Newtonsoft.Json" version="5.0.8" />
1919
<dependency id="NLog" version="2.1.0" />
20-
<dependency id="WindowsAzure.ServiceBus" version="2.2.0.0" />
20+
<dependency id="WindowsAzure.ServiceBus" version="2.4.9.0" />
2121
</dependencies>
2222
<tags>ServiceBus Microsoft Azure AppFabric Messaging PubSub Publish Subscribe Queue Topic</tags>
2323
</metadata>

ProjectExtensions.Azure.ServiceBus.IOC.Autofac.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<metadata>
44
<id>ProjectExtensions.Azure.ServiceBus.IOC.Autofac</id>
55
<title>Autofac Support for Windows Azure Service Bus Message Wrapper using the NServiceBus IHandleMessages&lt;T&gt; Pattern</title>
6-
<version>0.10.4.0</version>
6+
<version>0.10.5.0</version>
77
<authors>Extensions.io, Joe Feser</authors>
88
<owners>Extensions.io, Joe Feser</owners>
99
<copyright>Copyright (c) Extensions.io and Joe Feser 2014</copyright>

ProjectExtensions.Azure.ServiceBus.IOC.CastleWindsor.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<metadata>
44
<id>ProjectExtensions.Azure.ServiceBus.IOC.CastleWindsor</id>
55
<title>Castle Windsor Support for Windows Azure Service Bus Message Wrapper using the NServiceBus IHandleMessages&lt;T&gt; Pattern</title>
6-
<version>0.10.4.0</version>
6+
<version>0.10.5.0</version>
77
<authors>Extensions.io, Joe Feser</authors>
88
<owners>Extensions.io, Joe Feser</owners>
99
<copyright>Copyright (c) Extensions.io and Joe Feser 2014</copyright>

ProjectExtensions.Azure.ServiceBus.IOC.Ninject.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<metadata>
44
<id>ProjectExtensions.Azure.ServiceBus.IOC.Ninject</id>
55
<title>Ninject Support for Windows Azure Service Bus Message Wrapper using the NServiceBus IHandleMessages&lt;T&gt; Pattern</title>
6-
<version>0.10.4.0</version>
6+
<version>0.10.5.0</version>
77
<authors>Extensions.io, Joe Feser</authors>
88
<owners>Extensions.io, Joe Feser</owners>
99
<copyright>Copyright (c) Extensions.io and Joe Feser 2014</copyright>

ProjectExtensions.Azure.ServiceBus.IOC.StructureMap.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<metadata>
44
<id>ProjectExtensions.Azure.ServiceBus.IOC.StructureMap</id>
55
<title>StructureMap Support for Windows Azure Service Bus Message Wrapper using the NServiceBus IHandleMessages&lt;T&gt; Pattern</title>
6-
<version>0.10.4.0</version>
6+
<version>0.10.5.0</version>
77
<authors>Extensions.io, Joe Feser</authors>
88
<owners>Extensions.io, Joe Feser</owners>
99
<copyright>Copyright (c) Extensions.io and Joe Feser 2014</copyright>

ProjectExtensions.Azure.ServiceBus.IOC.Unity.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<metadata>
44
<id>ProjectExtensions.Azure.ServiceBus.IOC.Unity</id>
55
<title>Unity Support for Windows Azure Service Bus Message Wrapper using the NServiceBus IHandleMessages&lt;T&gt; Pattern</title>
6-
<version>0.10.4.0</version>
6+
<version>0.10.5.0</version>
77
<authors>Extensions.io, Joe Feser</authors>
88
<owners>Extensions.io, Joe Feser</owners>
99
<copyright>Copyright (c) Extensions.io and Joe Feser 2014</copyright>

ProjectExtensions.Azure.ServiceBus.nuspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
<metadata>
44
<id>ProjectExtensions.Azure.ServiceBus</id>
55
<title>Windows Azure Service Bus Message Wrapper using the NServiceBus IHandleMessages&lt;T&gt; Pattern</title>
6-
<version>0.10.4.0</version>
6+
<version>0.10.5.0</version>
77
<authors>Extensions.io, Joe Feser</authors>
88
<owners>Extensions.io, Joe Feser</owners>
99
<copyright>Copyright (c) Extensions.io and Joe Feser 2014</copyright>
1010
<projectUrl>https://github.com/ProjectExtensions/ProjectExtensions.Azure.ServiceBus</projectUrl>
1111
<requireLicenseAcceptance>false</requireLicenseAcceptance>
12-
<releaseNotes>Added support for the EnablePartitioning Setting for a Topic. Added MaxConcurrentCalls Support. This will spin up multiple instances of your receiver, increasing performance.</releaseNotes>
12+
<releaseNotes>Breaking change. You must use SAS Authentication. CAS is no longer supported.</releaseNotes>
1313
<description>Windows Azure Service Bus wrapper modeled after the NServiceBus pattern of IHandleMessages&lt;T&gt;</description>
1414
<summary>Windows Azure Service Bus Wrapper modeled after the NServiceBus pattern of IHandleMessages&lt;T&gt;. Includes Autofac IoC container support.
1515
If you use a different IoC container, get ProjectExtensions.Azure.ServiceBus.Core and one of the IoC packages (ProjectExtensions.Azure.ServiceBus.IOC.[container])
@@ -18,7 +18,7 @@
1818
<dependency id="Autofac" version="3.3.0" />
1919
<dependency id="Newtonsoft.Json" version="5.0.8" />
2020
<dependency id="NLog" version="2.1.0" />
21-
<dependency id="WindowsAzure.ServiceBus" version="2.2.0.0" />
21+
<dependency id="WindowsAzure.ServiceBus" version="2.4.9.0" />
2222
</dependencies>
2323
<tags>ServiceBus Microsoft Azure AppFabric Messaging PubSub Publish Subscribe Queue Topic</tags>
2424
</metadata>

build.proj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<!-- Version Information -->
66
<PropertyGroup>
7-
<AppVersion>0.10.4</AppVersion>
7+
<AppVersion>0.10.5</AppVersion>
88
<SchemaVersion>0</SchemaVersion>
99
<CompanyName>Extensions.io</CompanyName>
1010
</PropertyGroup>

src/CommonAssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//------------------------------------------------------------------------------
22
// <auto-generated>
33
// This code was generated by a tool.
4-
// Runtime Version:4.0.30319.18444
4+
// Runtime Version:4.0.30319.34014
55
//
66
// Changes to this file may cause incorrect behavior and will be lost if
77
// the code is regenerated.
@@ -15,8 +15,8 @@
1515
using System.Runtime.InteropServices;
1616

1717
[assembly: ComVisible(false)]
18-
[assembly: AssemblyVersion("0.10.4.0")]
19-
[assembly: AssemblyFileVersion("0.10.4.0")]
18+
[assembly: AssemblyVersion("0.10.5.0")]
19+
[assembly: AssemblyFileVersion("0.10.5.0")]
2020
[assembly: AssemblyCopyright("Copyright (C) Extensions.io 2014")]
2121
[assembly: AssemblyConfiguration("Debug")]
2222
[assembly: AssemblyCompany("Extensions.io")]

src/ProjectExtensions.Azure.ServiceBus/AzureServiceBusFactories/ServiceBusMessagingFactoryFactory.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,24 @@
88
using Microsoft.ServiceBus;
99
using ProjectExtensions.Azure.ServiceBus.Wrappers;
1010
using System.IO;
11+
using NLog;
1112

1213
namespace ProjectExtensions.Azure.ServiceBus.AzureServiceBusFactories {
1314

1415
class ServiceBusMessagingFactoryFactory : IMessagingFactory {
1516

17+
static Logger logger = LogManager.GetCurrentClassLogger();
1618
MessagingFactory messagingFactory;
1719

1820
public ServiceBusMessagingFactoryFactory(IServiceBusTokenProvider tokenProvider) {
1921
Guard.ArgumentNotNull(tokenProvider, "tokenProvider");
22+
try {
23+
messagingFactory = MessagingFactory.Create();
24+
return;
25+
}
26+
catch (Exception ex) {
27+
logger.Warn("Attempted to parse app.config setting Microsoft.ServiceBus.ConnectionString and it failed. Falling Back to default app settings:" + ex.Message);
28+
}
2029
messagingFactory = MessagingFactory.Create(tokenProvider.ServiceUri, tokenProvider.TokenProvider);
2130
}
2231

0 commit comments

Comments
 (0)