本文整理匯總了C#中BinaryOutputArchive.EndVector方法的典型用法代碼示例。如果您正苦於以下問題:C# BinaryOutputArchive.EndVector方法的具體用法?C# BinaryOutputArchive.EndVector怎麽用?C# BinaryOutputArchive.EndVector使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類BinaryOutputArchive
的用法示例。
在下文中一共展示了BinaryOutputArchive.EndVector方法的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_.StartVector(Children,"children");
if (Children!= null) { foreach(var e1 in Children) {
a_.WriteString(e1,e1);
}
}
a_.EndVector(Children,"children");
}
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_.WriteString(Path,"path");
{
a_.StartVector(Acl,"acl");
if (Acl!= null) { foreach(var e1 in Acl) {
a_.WriteRecord(e1,"e1");
}
}
a_.EndVector(Acl,"acl");
}
a_.WriteInt(Version,"version");
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";
}
示例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_.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";
}
示例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";
}