Exemple #1
0
        /// <summary>
        /// Remove previously registered by <see cref="Register"/> schema.
        /// </summary>
        /// <param name="schema">Schema.</param>
        public void UnRegister(AlertSchema schema)
        {
            if (schema == null)
            {
                throw new ArgumentNullException(nameof(schema));
            }

            _schemas.Remove(schema.MessageType);
        }
Exemple #2
0
        /// <summary>
        /// Register schema.
        /// </summary>
        /// <param name="schema">Schema.</param>
        public void Register(AlertSchema schema)
        {
            if (schema == null)
            {
                throw new ArgumentNullException(nameof(schema));
            }

            _schemas[schema.MessageType] = schema;
        }
Exemple #3
0
		/// <summary>
		/// Remove previously registered by <see cref="Register"/> schema.
		/// </summary>
		/// <param name="schema">Schema.</param>
		public void UnRegister(AlertSchema schema)
		{
			if (schema == null)
				throw new ArgumentNullException("schema");

			_schemas.Remove(schema.MessageType);
		}
Exemple #4
0
		/// <summary>
		/// Register schema.
		/// </summary>
		/// <param name="schema">Schema.</param>
		public void Register(AlertSchema schema)
		{
			if (schema == null)
				throw new ArgumentNullException("schema");

			_schemas[schema.MessageType] = schema;
		}