public RequestAttributes GetRequestAttributes(System.ServiceModel.OperationContext operationContext)
{
if (!HostContext.Config.EnableAccessRestrictions)
{
return(default(RequestAttributes));
}
var portRestrictions = default(RequestAttributes);
var ipAddress = GetIpAddress(operationContext);
portRestrictions |= HttpRequestExtensions.GetAttributes(ipAddress);
//TODO: work out if the request was over a secure channel
//portRestrictions |= request.IsSecureConnection ? PortRestriction.Secure : PortRestriction.InSecure;
return(portRestrictions);
}