diff options
Diffstat (limited to 'src/DotNetOAuth/Messaging/MessageReceivingEndpoint.cs')
-rw-r--r-- | src/DotNetOAuth/Messaging/MessageReceivingEndpoint.cs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/DotNetOAuth/Messaging/MessageReceivingEndpoint.cs b/src/DotNetOAuth/Messaging/MessageReceivingEndpoint.cs index 9ad749b..31c79ca 100644 --- a/src/DotNetOAuth/Messaging/MessageReceivingEndpoint.cs +++ b/src/DotNetOAuth/Messaging/MessageReceivingEndpoint.cs @@ -6,10 +6,12 @@ namespace DotNetOAuth.Messaging {
using System;
+ using System.Diagnostics;
/// <summary>
/// An immutable description of a URL that receives messages.
/// </summary>
+ [DebuggerDisplay("{AllowedMethods} {Location}")]
public class MessageReceivingEndpoint {
/// <summary>
/// Initializes a new instance of the <see cref="MessageReceivingEndpoint"/> class.
@@ -31,6 +33,9 @@ namespace DotNetOAuth.Messaging { if (method == HttpDeliveryMethod.None) {
throw new ArgumentOutOfRangeException("method");
}
+ if ((method & (HttpDeliveryMethod.PostRequest | HttpDeliveryMethod.GetRequest)) == 0) {
+ throw new ArgumentOutOfRangeException("method", MessagingStrings.GetOrPostFlagsRequired);
+ }
this.Location = location;
this.AllowedMethods = method;
|