本文整理汇总了C#中ClearCanvas.Dicom.Network.ServerAssociationParameters.GetHashCode方法的典型用法代码示例。如果您正苦于以下问题:C# ServerAssociationParameters.GetHashCode方法的具体用法?C# ServerAssociationParameters.GetHashCode怎么用?C# ServerAssociationParameters.GetHashCode使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ClearCanvas.Dicom.Network.ServerAssociationParameters
的用法示例。
在下文中一共展示了ServerAssociationParameters.GetHashCode方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetCachedMppsIod
private static ModalityPerformedProcedureStepIod GetCachedMppsIod(ServerAssociationParameters association ,string cacheKeyId)
{
ListDictionary mppsAssociationList;
if (_mppsCache.TryGetValue(association.GetHashCode(), out mppsAssociationList))
{
if (mppsAssociationList.Contains(cacheKeyId))
return mppsAssociationList[cacheKeyId] as ModalityPerformedProcedureStepIod;
else
return null;
}
return null;
}
示例2: RemoveAllAssociationMppsFromCache
private static void RemoveAllAssociationMppsFromCache(ServerAssociationParameters association)
{
ListDictionary mppsAssociationList;
if (_mppsCache.TryGetValue(association.GetHashCode(), out mppsAssociationList))
{
mppsAssociationList.Clear();
_mppsCache.Remove(association.GetHashCode());
}
}
示例3: CacheMppsEntity
private static void CacheMppsEntity(ServerAssociationParameters association,
string key,
ModalityPerformedProcedureStepIod ie,
out bool alreadyCached)
{
alreadyCached = false;
ListDictionary mppsAssociationList;
if (_mppsCache.TryGetValue(association.GetHashCode(), out mppsAssociationList))
{
if (mppsAssociationList.Contains(key))
alreadyCached = true;
else
mppsAssociationList.Add(key, ie);
}
else
{
ListDictionary newList = new ListDictionary();
newList.Add(key, ie);
_mppsCache.Add(association.GetHashCode(), newList);
}
}
示例4: RemoveMppsEntityFromCache
private static void RemoveMppsEntityFromCache(ServerAssociationParameters association, string key)
{
ListDictionary mppsAssociationList;
if (_mppsCache.TryGetValue(association.GetHashCode(), out mppsAssociationList))
{
if (mppsAssociationList.Contains(key))
mppsAssociationList.Remove(key);
}
}
示例5: IsMppsEntitycached
private static bool IsMppsEntitycached(ServerAssociationParameters association, string key)
{
ListDictionary mppsAssociationList;
if (_mppsCache.TryGetValue(association.GetHashCode(), out mppsAssociationList))
return false;
else
return mppsAssociationList.Contains(key);
}