diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2008-08-21 21:06:11 -0700 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2008-08-21 21:16:11 -0700 |
commit | 7ac5e7cde840d40acc6e98c3e3071691ef24a62e (patch) | |
tree | a08528cf6ea4eeaf13e39a76525f8654ac35ffa8 | |
parent | 3e571fc7207ff439bd19f455b2f3efb605bc4cd5 (diff) | |
download | DotNetOpenAuth-7ac5e7cde840d40acc6e98c3e3071691ef24a62e.zip DotNetOpenAuth-7ac5e7cde840d40acc6e98c3e3071691ef24a62e.tar.gz DotNetOpenAuth-7ac5e7cde840d40acc6e98c3e3071691ef24a62e.tar.bz2 |
Wrapped unusual WebExceptions in OpenIdExceptions so that they are handled by the ordinary error handling routines.
-rw-r--r-- | src/DotNetOpenId/Strings.Designer.cs | 9 | ||||
-rw-r--r-- | src/DotNetOpenId/Strings.resx | 3 | ||||
-rw-r--r-- | src/DotNetOpenId/UntrustedWebRequest.cs | 3 |
3 files changed, 14 insertions, 1 deletions
diff --git a/src/DotNetOpenId/Strings.Designer.cs b/src/DotNetOpenId/Strings.Designer.cs index e12428e..cc87aa9 100644 --- a/src/DotNetOpenId/Strings.Designer.cs +++ b/src/DotNetOpenId/Strings.Designer.cs @@ -594,5 +594,14 @@ namespace DotNetOpenId { return ResourceManager.GetString("UnspecifiedDateTimeKindNotAllowed", resourceCulture);
}
}
+
+ /// <summary>
+ /// Looks up a localized string similar to Web request to '{0}' failed..
+ /// </summary>
+ internal static string WebRequestFailed {
+ get {
+ return ResourceManager.GetString("WebRequestFailed", resourceCulture);
+ }
+ }
}
}
diff --git a/src/DotNetOpenId/Strings.resx b/src/DotNetOpenId/Strings.resx index 38afc13..d9b356f 100644 --- a/src/DotNetOpenId/Strings.resx +++ b/src/DotNetOpenId/Strings.resx @@ -298,4 +298,7 @@ Discovered endpoint info: <data name="UnspecifiedDateTimeKindNotAllowed" xml:space="preserve">
<value>Providing a DateTime whose Kind is Unspecified is not allowed.</value>
</data>
+ <data name="WebRequestFailed" xml:space="preserve">
+ <value>Web request to '{0}' failed.</value>
+ </data>
</root>
\ No newline at end of file diff --git a/src/DotNetOpenId/UntrustedWebRequest.cs b/src/DotNetOpenId/UntrustedWebRequest.cs index d00663d..1898b5b 100644 --- a/src/DotNetOpenId/UntrustedWebRequest.cs +++ b/src/DotNetOpenId/UntrustedWebRequest.cs @@ -307,7 +307,8 @@ namespace DotNetOpenId { }
return getResponse(originalRequestUri, response);
} else {
- throw;
+ throw new OpenIdException(string.Format(CultureInfo.CurrentCulture,
+ Strings.WebRequestFailed, originalRequestUri), e);
}
}
}
|