using System.IO;
using System.Security.Cryptography.X509Certificates;
using System.Text;
-#if NET_4_0
using System.Security.Authentication.ExtendedProtection;
-#endif
#if NET_4_5
using System.Threading.Tasks;
#endif
namespace System.Net {
public sealed class HttpListenerRequest
{
-#if NET_4_0
class Context : TransportContext
{
public override ChannelBinding GetChannelBinding (ChannelBindingKind kind)
throw new NotImplementedException ();
}
}
-#endif
string [] accept_types;
Encoding content_encoding;
return context.Connection.ClientCertificate;
}
-#if NET_4_0
[MonoTODO]
public string ServiceName {
get {
return new Context ();
}
}
-#endif
#if NET_4_5
[MonoTODO]