本文整理匯總了C#中BinaryOutputArchive.StartRecord方法的典型用法代碼示例。如果您正苦於以下問題:C# BinaryOutputArchive.StartRecord方法的具體用法?C# BinaryOutputArchive.StartRecord怎麽用?C# BinaryOutputArchive.StartRecord使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類BinaryOutputArchive
的用法示例。
在下文中一共展示了BinaryOutputArchive.StartRecord方法的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的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";
}
示例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";
}
示例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";
}
示例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(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";
}
示例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_.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";
}
示例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(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";
}
示例7: 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";
}