summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenId/Provider/FaultyRequest.cs
blob: c2e3b3a71951d30f607af11eb54c00165f09e0e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using System;
using System.Collections.Generic;
using System.Text;

namespace DotNetOpenId.Provider {
	class FaultyRequest : Request {
		public new IEncodable Response { get; private set; }
		internal FaultyRequest(OpenIdProvider provider, IEncodable response)
			: base(provider) {
			Response = response;
		}

		internal override string Mode {
			get { return null; }
		}

		public override bool IsResponseReady {
			get { return true; }
		}

		protected override IEncodable CreateResponse() {
			return Response;
		}
	}
}