System.Runtime.Serialization.Formatters.Binary.BinaryMethodCall.Read C# (CSharp) Method

Read() private method

private Read ( __BinaryParser input ) : void
input __BinaryParser
return void
        internal void Read(__BinaryParser input)
        {
             messageEnum = (MessageEnum)input.ReadInt32();
             //uri = (String)IOUtil.ReadWithCode(input);
             methodName = (String)IOUtil.ReadWithCode(input);
             typeName = (String)IOUtil.ReadWithCode(input);

             if (IOUtil.FlagTest(messageEnum, MessageEnum.ContextInline))
             {
                 scallContext = (String)IOUtil.ReadWithCode(input);
                 LogicalCallContext lcallContext = new LogicalCallContext();
                 lcallContext.RemotingData.LogicalCallID = scallContext;
                 callContext = lcallContext;
             }

             if (IOUtil.FlagTest(messageEnum, MessageEnum.ArgsInline))
                 args = IOUtil.ReadArgs(input);
        }

Usage Example

示例#1
0
 internal void ReadMethodObject(BinaryHeaderEnum binaryHeaderEnum)
 {
     if (binaryHeaderEnum == BinaryHeaderEnum.MethodCall)
     {
         BinaryMethodCall binaryMethodCall = new BinaryMethodCall();
         binaryMethodCall.Read(this);
         binaryMethodCall.Dump();
         this.objectReader.SetMethodCall(binaryMethodCall);
     }
     else
     {
         BinaryMethodReturn binaryMethodReturn = new BinaryMethodReturn();
         binaryMethodReturn.Read(this);
         binaryMethodReturn.Dump();
         this.objectReader.SetMethodReturn(binaryMethodReturn);
     }
 }
All Usage Examples Of System.Runtime.Serialization.Formatters.Binary.BinaryMethodCall::Read