/// <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]); }
public string GetMetadata(string metadataName) { if (Metadatas == null) { return(null); } if (Metadatas.ContainsKey(metadataName)) { return(Metadatas[metadataName]); } return(null); }