예제 #1
0
 protected override void WriteInternal(IFrameBuilder builder)
 {
     builder.WriteString(ObjectId);
     builder.WriteString(MethodName);
     builder.WriteBuffer(SerializedParameters);
     builder.WriteBoolArray(Selector);
     builder.WriteStringArray(ObjectIds);
 }
예제 #2
0
 internal void Write(IFrameBuilder builder)
 {
     builder.WriteString(Message);
     builder.WriteString(StackTrace);
     builder.WriteString(ExceptionType);
     if (InnerException != null)
     {
         builder.WriteBool(true);
         _innerException.Write(builder);
     }
     else
     {
         builder.WriteBool(false);
     }
 }
예제 #3
0
 public void Write(IFrameBuilder builder)
 {
     builder.WriteString(IpAddress);
     builder.WriteInt(Port);
 }
예제 #4
0
 protected override void WriteInternal(IFrameBuilder builder)
 {
     builder.WriteString(ObjectId);
 }
예제 #5
0
 protected override void WriteInternal(IFrameBuilder builder)
 {
     builder.WriteByte((byte)_errorType);
     builder.WriteString(_message);
 }