Example #1
0
		public void Register(IHttpServerAgent agent, int priority, bool isAuthorizationEnabled)
		{
			int index = 0;
			for (; index < agents.Length; index++)
				if (agents[index].Priority > priority)
					break;

			Array.Resize<Agent>(ref agents, agents.Length + 1);
			Array.Copy(agents, index, agents, index + 1, agents.Length - 1 - index);

			agents[index] = new Agent(agent, priority, isAuthorizationEnabled);

			agent.IHttpServer = new HttpServerWrapper(this, index);
		}
Example #2
0
        public void Register(IHttpServerAgent agent, int priority, bool isAuthorizationEnabled)
        {
            int index = 0;

            for (; index < agents.Length; index++)
            {
                if (agents[index].Priority > priority)
                {
                    break;
                }
            }

            Array.Resize <Agent>(ref agents, agents.Length + 1);
            Array.Copy(agents, index, agents, index + 1, agents.Length - 1 - index);

            agents[index] = new Agent(agent, priority, isAuthorizationEnabled);

            agent.IHttpServer = new HttpServerWrapper(this, index);
        }
Example #3
0
 public Agent(IHttpServerAgent agent, int priority, bool isAuthorizationEnabled)
 {
     Value    = agent;
     Priority = priority;
     IsAuthorizationEnabled = isAuthorizationEnabled;
 }
Example #4
0
			public Agent(IHttpServerAgent agent, int priority, bool isAuthorizationEnabled)
			{
				Value = agent;
				Priority = priority;
				IsAuthorizationEnabled = isAuthorizationEnabled;
			}
Example #5
0
		void IHttpServerAgentRegistrar.Register(IHttpServerAgent agent, int priority, bool isAuthEnabled)
		{
			xcapServer = agent;
			xcapServer.IHttpServer = this;
		}
Example #6
0
 void IHttpServerAgentRegistrar.Register(IHttpServerAgent agent, int priority, bool isAuthEnabled)
 {
     xcapServer             = agent;
     xcapServer.IHttpServer = this;
 }