本文整理汇总了C#中BinaryOutputArchive.WriteBuffer方法的典型用法代码示例。如果您正苦于以下问题:C# BinaryOutputArchive.WriteBuffer方法的具体用法?C# BinaryOutputArchive.WriteBuffer怎么用?C# BinaryOutputArchive.WriteBuffer使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BinaryOutputArchive
的用法示例。
在下文中一共展示了BinaryOutputArchive.WriteBuffer方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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_.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";
}
示例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_.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";
}
示例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_.WriteString(Path,"path");
a_.WriteBuffer(Data,"data");
{
a_.StartVector(Acl,"acl");
if (Acl!= null) { foreach(var e1 in Acl) {
a_.WriteRecord(e1,"e1");
}
}
a_.EndVector(Acl,"acl");
}
a_.WriteBool(Ephemeral,"ephemeral");
a_.WriteInt(ParentCVersion,"parentCVersion");
a_.EndRecord(this,string.Empty);
ms.Position = 0;
return System.Text.Encoding.UTF8.GetString(ms.ToArray());
} } catch (Exception ex) {
log.Error(ex);
}
return "ERROR";
}
示例4: 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";
}