當前位置: 首頁>>代碼示例>>C#>>正文


C# BinaryOutputArchive類代碼示例

本文整理匯總了C#中BinaryOutputArchive的典型用法代碼示例。如果您正苦於以下問題:C# BinaryOutputArchive類的具體用法?C# BinaryOutputArchive怎麽用?C# BinaryOutputArchive使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


BinaryOutputArchive類屬於命名空間,在下文中一共展示了BinaryOutputArchive類的9個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: ToString

 public override String ToString() {
   try {
     System.IO.MemoryStream ms = new System.IO.MemoryStream();
     using(ZooKeeperNet.IO.EndianBinaryWriter writer =
       new ZooKeeperNet.IO.EndianBinaryWriter(ZooKeeperNet.IO.EndianBitConverter.Big, ms, System.Text.Encoding.UTF8)){
     BinaryOutputArchive a_ = 
       new BinaryOutputArchive(writer);
     a_.StartRecord(this,string.Empty);
   {
     a_.StartVector(Acl,"acl");
     if (Acl!= null) {          foreach(var e1 in Acl) {
   a_.WriteRecord(e1,"e1");
         }
     }
     a_.EndVector(Acl,"acl");
   }
   a_.WriteRecord(Stat,"stat");
     a_.EndRecord(this,string.Empty);
     ms.Position = 0;
     return System.Text.Encoding.UTF8.GetString(ms.ToArray());
   }    } catch (Exception ex) {
     log.Error(ex);
   }
   return "ERROR";
 }
開發者ID:CMTelecom,項目名稱:kafka-net,代碼行數:25,代碼來源:GetACLResponse.cs

示例2: ToString

 public override String ToString() {
   try {
     System.IO.MemoryStream ms = new System.IO.MemoryStream();
     using(ZooKeeperNet.IO.EndianBinaryWriter writer =
       new ZooKeeperNet.IO.EndianBinaryWriter(ZooKeeperNet.IO.EndianBitConverter.Big, ms, System.Text.Encoding.UTF8)){
     BinaryOutputArchive a_ = 
       new BinaryOutputArchive(writer);
     a_.StartRecord(this,string.Empty);
   a_.WriteBuffer(Token,"token");
     a_.EndRecord(this,string.Empty);
     ms.Position = 0;
     return System.Text.Encoding.UTF8.GetString(ms.ToArray());
   }    } catch (Exception ex) {
     log.Error(ex);
   }
   return "ERROR";
 }
開發者ID:CMTelecom,項目名稱:kafka-net,代碼行數:17,代碼來源:SetSASLRequest.cs

示例3: ToString

 public override String ToString() {
   try {
     System.IO.MemoryStream ms = new System.IO.MemoryStream();
     using(ZooKeeperNet.IO.EndianBinaryWriter writer =
       new ZooKeeperNet.IO.EndianBinaryWriter(ZooKeeperNet.IO.EndianBitConverter.Big, ms, System.Text.Encoding.UTF8)){
     BinaryOutputArchive a_ = 
       new BinaryOutputArchive(writer);
     a_.StartRecord(this,string.Empty);
   a_.WriteInt(ProtocolVersion,"protocolVersion");
   a_.WriteLong(LastZxidSeen,"lastZxidSeen");
   a_.WriteInt(TimeOut,"timeOut");
   a_.WriteLong(SessionId,"sessionId");
   a_.WriteBuffer(Passwd,"passwd");
     a_.EndRecord(this,string.Empty);
     ms.Position = 0;
     return System.Text.Encoding.UTF8.GetString(ms.ToArray());
   }    } catch (Exception ex) {
     log.Error(ex);
   }
   return "ERROR";
 }
開發者ID:CMTelecom,項目名稱:kafka-net,代碼行數:21,代碼來源:ConnectRequest.cs

示例4: Write

 public void Write(ZooKeeperNet.IO.EndianBinaryWriter writer)
 {
     BinaryOutputArchive archive = new BinaryOutputArchive(writer);
     Serialize(archive, string.Empty);
 }
開發者ID:GamesDesignArt,項目名稱:DotnetSpider,代碼行數:5,代碼來源:SyncResponse.cs

示例5: ToString

 public override String ToString()
 {
     try {
       System.IO.MemoryStream ms = new System.IO.MemoryStream();
       using(ZooKeeperNet.IO.EndianBinaryWriter writer =
     new ZooKeeperNet.IO.EndianBinaryWriter(ZooKeeperNet.IO.EndianBitConverter.Big, ms, System.Text.Encoding.UTF8)){
       BinaryOutputArchive a_ =
     new BinaryOutputArchive(writer);
       a_.StartRecord(this,string.Empty);
     a_.WriteInt(Magic,"magic");
     a_.WriteInt(Version,"version");
     a_.WriteLong(Dbid,"dbid");
       a_.EndRecord(this,string.Empty);
       ms.Position = 0;
       return System.Text.Encoding.UTF8.GetString(ms.ToArray());
     }    } catch (Exception ex) {
     #if !NET_CORE
       log.Error(ex);
       #endif
     }
     return "ERROR";
 }
開發者ID:GamesDesignArt,項目名稱:DotnetSpider,代碼行數:22,代碼來源:FileHeader.cs

示例6: ToString

 public override String ToString()
 {
     try {
       System.IO.MemoryStream ms = new System.IO.MemoryStream();
       using(ZooKeeperNet.IO.EndianBinaryWriter writer =
     new ZooKeeperNet.IO.EndianBinaryWriter(ZooKeeperNet.IO.EndianBitConverter.Big, ms, System.Text.Encoding.UTF8)){
       BinaryOutputArchive a_ =
     new BinaryOutputArchive(writer);
       a_.StartRecord(this,string.Empty);
     a_.WriteLong(RelativeZxid,"relativeZxid");
     {
       a_.StartVector(DataWatches,"dataWatches");
       if (DataWatches!= null) {          foreach(var e1 in DataWatches) {
     a_.WriteString(e1,e1);
       }
       }
       a_.EndVector(DataWatches,"dataWatches");
     }
     {
       a_.StartVector(ExistWatches,"existWatches");
       if (ExistWatches!= null) {          foreach(var e1 in ExistWatches) {
     a_.WriteString(e1,e1);
       }
       }
       a_.EndVector(ExistWatches,"existWatches");
     }
     {
       a_.StartVector(ChildWatches,"childWatches");
       if (ChildWatches!= null) {          foreach(var e1 in ChildWatches) {
     a_.WriteString(e1,e1);
       }
       }
       a_.EndVector(ChildWatches,"childWatches");
     }
       a_.EndRecord(this,string.Empty);
       ms.Position = 0;
       return System.Text.Encoding.UTF8.GetString(ms.ToArray());
     }    } catch (Exception ex) {
     #if !NET_CORE
       log.Error(ex);
       #endif
     }
     return "ERROR";
 }
開發者ID:GamesDesignArt,項目名稱:DotnetSpider,代碼行數:44,代碼來源:SetWatches.cs

示例7: RecordWriter

 public RecordWriter(EndianBinaryWriter writer, string format)
 {
     archive = new BinaryOutputArchive(writer);
 }
開發者ID:CMTelecom,項目名稱:kafka-net,代碼行數:4,代碼來源:RecordWriter.cs

示例8: ToString

 public override String ToString() {
   try {
     System.IO.MemoryStream ms = new System.IO.MemoryStream();
     using(ZooKeeperNet.IO.EndianBinaryWriter writer =
       new ZooKeeperNet.IO.EndianBinaryWriter(ZooKeeperNet.IO.EndianBitConverter.Big, ms, System.Text.Encoding.UTF8)){
     BinaryOutputArchive a_ = 
       new BinaryOutputArchive(writer);
     a_.StartRecord(this,string.Empty);
   a_.WriteLong(Czxid,"czxid");
   a_.WriteLong(Mzxid,"mzxid");
   a_.WriteLong(Ctime,"ctime");
   a_.WriteLong(Mtime,"mtime");
   a_.WriteInt(Version,"version");
   a_.WriteInt(Cversion,"cversion");
   a_.WriteInt(Aversion,"aversion");
   a_.WriteLong(EphemeralOwner,"ephemeralOwner");
   a_.WriteInt(DataLength,"dataLength");
   a_.WriteInt(NumChildren,"numChildren");
   a_.WriteLong(Pzxid,"pzxid");
     a_.EndRecord(this,string.Empty);
     ms.Position = 0;
     return System.Text.Encoding.UTF8.GetString(ms.ToArray());
   }    } catch (Exception ex) {
     log.Error(ex);
   }
   return "ERROR";
 }
開發者ID:CMTelecom,項目名稱:kafka-net,代碼行數:27,代碼來源:Stat.cs

示例9: ToString

 public override String ToString() {
   try {
     System.IO.MemoryStream ms = new System.IO.MemoryStream();
     using(ZooKeeperNet.IO.EndianBinaryWriter writer =
       new ZooKeeperNet.IO.EndianBinaryWriter(ZooKeeperNet.IO.EndianBitConverter.Big, ms, System.Text.Encoding.UTF8)){
     BinaryOutputArchive a_ = 
       new BinaryOutputArchive(writer);
     a_.StartRecord(this,string.Empty);
   a_.WriteInt(Type,"type");
   a_.WriteLong(Zxid,"zxid");
   a_.WriteBuffer(Data,"data");
   {
     a_.StartVector(Authinfo,"authinfo");
     if (Authinfo!= null) {          foreach(var e1 in Authinfo) {
   a_.WriteRecord(e1,"e1");
         }
     }
     a_.EndVector(Authinfo,"authinfo");
   }
     a_.EndRecord(this,string.Empty);
     ms.Position = 0;
     return System.Text.Encoding.UTF8.GetString(ms.ToArray());
   }    } catch (Exception ex) {
     log.Error(ex);
   }
   return "ERROR";
 }
開發者ID:CMTelecom,項目名稱:kafka-net,代碼行數:27,代碼來源:QuorumPacket.cs


注:本文中的BinaryOutputArchive類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。