当前位置: 首页>>代码示例>>C#>>正文


C# Transaction.RemoveKey方法代码示例

本文整理汇总了C#中Transaction.RemoveKey方法的典型用法代码示例。如果您正苦于以下问题:C# Transaction.RemoveKey方法的具体用法?C# Transaction.RemoveKey怎么用?C# Transaction.RemoveKey使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Transaction的用法示例。


在下文中一共展示了Transaction.RemoveKey方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: RemoveMurMur

 public void RemoveMurMur(Transaction tran, string filename)
 {
     try
     {
         tran.RemoveKey("murmur", filename.ToLower());
     }
     catch (Exception ex)
     {
         this.log.Error("Hash (murmur) remove failed", ex);
         throw;
     }
 }
开发者ID:sgnatonski,项目名称:slavapp,代码行数:12,代码来源:MurmurRepository.cs

示例2: RemoveHash

 public void RemoveHash(Transaction tran, string murmur)
 {
     try
     {
         tran.RemoveKey("hash", murmur);
     }
     catch (Exception ex)
     {
         this.log.Error("Hash remove failed", ex);
         throw;
     }
 }
开发者ID:sgnatonski,项目名称:slavapp,代码行数:12,代码来源:HashRepository.cs

示例3: InsertHash

 public void InsertHash(Transaction tran, string murmur, ulong hash)
 {
     try
     {
         var pcData = tran.Select<string, ulong>("hash", murmur, true);
         if (pcData.Exists)
         {
             tran.RemoveKey("hash", murmur);
         }
         tran.Insert("hash", murmur, hash);
     }
     catch (Exception ex)
     {
         this.log.Error("Hash insert failed", ex);
         throw;
     }
 }
开发者ID:sgnatonski,项目名称:slavapp,代码行数:17,代码来源:HashRepository.cs

示例4: RemoveChildren

 private void RemoveChildren(Transaction tran, MappedObject root, ref List<MappedObject> objects) {
     List<MappedObject> children = objects.FindAll(o => o.ParentId == root.RemoteObjectId);
     objects.RemoveAll(o => o.ParentId == root.RemoteObjectId);
     foreach (var child in children) {
         this.RemoveChildren(tran, child, ref objects);
         tran.RemoveKey<string>(MappedObjectsTable, child.RemoteObjectId);
         tran.RemoveKey<byte[]>(MappedObjectsGuidsTable, child.Guid.ToByteArray());
     }
 }
开发者ID:OpenDataSpace,项目名称:CmisSync,代码行数:9,代码来源:MetaDataStorage.cs


注:本文中的Transaction.RemoveKey方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。