Beispiel #1
0
        /// <summary>
        /// 获取一个元数据
        /// </summary>
        /// <typeparam name="T">元数据类型</typeparam>
        /// <param name="name">元数据名称</param>
        /// <param name="def">如果指定名称的元数据不存在则返回这个参数</param>
        /// <returns>元数据值</returns>
        public T GetMetadata <T>(string name, T def = default(T))
        {
            if (!Metadatas.ContainsKey(name))
            {
                return(def);
            }

            return((T)Metadatas[name]);
        }
Beispiel #2
0
 public string GetMetadata(string metadataName)
 {
     if (Metadatas == null)
     {
         return(null);
     }
     if (Metadatas.ContainsKey(metadataName))
     {
         return(Metadatas[metadataName]);
     }
     return(null);
 }