示例#1
0
 public void AddSubProtocol(string subProtocol)
 {
     ThrowIfReadOnly();
     WebSocketHelpers.ValidateSubprotocol(subProtocol);
     // Duplicates not allowed.
     foreach (string item in requestedSubProtocols)
     {
         if (string.Equals(item, subProtocol, StringComparison.OrdinalIgnoreCase))
         {
             throw new ArgumentException(SR.GetString(SR.net_WebSockets_NoDuplicateProtocol, subProtocol),
                                         "subProtocol");
         }
     }
     requestedSubProtocols.Add(subProtocol);
 }