コード例 #1
0
 public static void CheckUriSchemeKey(string entityName, string paramName)
 {
     if (string.IsNullOrWhiteSpace(entityName))
     {
         throw Fx.Exception.ArgumentNullOrWhiteSpace(paramName);
     }
     string[] strArrays = new string[] { "@", "?", "#" };
     for (int i = 0; i < (int)strArrays.Length; i++)
     {
         string str = strArrays[i];
         if (entityName.Contains(str))
         {
             ExceptionTrace exception = Fx.Exception;
             string         characterReservedForUriScheme = Resources.CharacterReservedForUriScheme;
             object[]       objArray = new object[] { paramName, str };
             throw exception.Argument(paramName, Microsoft.ServiceBus.SR.GetString(characterReservedForUriScheme, objArray));
         }
     }
 }