Exemplo n.º 1
0
 /// <summary>Registers a scheme.</summary>
 /// <remarks>
 /// Registers a scheme.
 /// The scheme can later be retrieved by its name
 /// using
 /// <see cref="GetScheme(string)">getScheme</see>
 /// or
 /// <see cref="Get(string)">get</see>
 /// .
 /// </remarks>
 /// <param name="sch">the scheme to register</param>
 /// <returns>
 /// the scheme previously registered with that name, or
 /// <code>null</code> if none was registered
 /// </returns>
 public Apache.Http.Conn.Scheme.Scheme Register(Apache.Http.Conn.Scheme.Scheme sch
                                                )
 {
     Args.NotNull(sch, "Scheme");
     Apache.Http.Conn.Scheme.Scheme old = registeredSchemes.Put(sch.GetName(), sch);
     return(old);
 }