바이트 메시지는 본문이 바이트 스트림을 구성하는 메시지입니다.
IBM.XMS.IPropertyContext | +----IBM.XMS.IMessage | +----IBM.XMS.IBytesMessage
메소드 | 설명 |
---|---|
ReadBoolean | 바이트 메시지 스트림에서 부울 값을 읽습니다. |
ReadSignedByte | 바이트 메시지 스트림의 다음 바이트를 부호가 있는 8비트 정수로 읽습니다. |
ReadBytes | 현재 커서 위치에서 시작되는 바이트 메시지 스트림에서 바이트 배열을 읽습니다. |
ReadChar | 바이트 메시지 스트림의 다음 2바이트를 문자로 읽습니다. |
ReadDouble | 바이트 메시지 스트림의 다음 8바이트를 배정밀도 부동 소수점 수로 읽습니다. |
ReadFloat | 바이트 메시지 스트림의 다음 4바이트를 부동 소수점 수로 읽습니다. |
ReadInt | 바이트 메시지 스트림의 다음 4바이트를 부호가 있는 32비트 정수로 읽습니다. |
ReadLong | 바이트 메시지 스트림의 다음 8바이트를 부호가 있는 64비트 정수로 읽습니다. |
ReadShort | 바이트 메시지 스트림의 다음 2바이트를 부호가 있는 16비트 정수로 읽습니다. |
ReadByte | 바이트 메시지 스트림의 다음 바이트를 부호 없는 8비트 정수로 읽습니다. |
ReadUnsignedShort | 바이트 메시지 스트림의 다음 2바이트를 부호 없는 16비트 정수로 읽습니다. |
ReadUTF | 바이트 메시지 스트림에서 UTF-8로 인코딩된 문자열을 읽습니다. |
Reset | 메시지 본문을 읽기 전용 모드로 전환하고 커서를 바이트 메시지 스트림의 시작 부분으로 옮깁니다. |
WriteBoolean | 부울 값을 바이트 메시지 스트림에 기록합니다. |
WriteByte | 바이트를 바이트 메시지 스트림에 기록합니다. |
WriteBytes | 바이트 배열을 바이트 메시지 스트림에 기록합니다. |
WriteBytes | 지정된 길이로 정의된 부분 바이트 배열을 바이트 메시지 스트림에 기록합니다. |
WriteChar | 바이트 메시지 스트림에 문자를 2바이트로 기록하되, 순위가 높은 바이트를 먼저 기록합니다. |
WriteDouble | 배정밀도 부동 소수점 수를 Long 정수로 변환한 후 Long 정수를 바이트 메시지 스트림에 8바이트로 기록합니다. 단, 순위가 높은 바이트를 먼저 기록합니다. |
WriteFloat | 부동 소수점 수를 정수로 변환한 후 정수를 바이트 메시지 스트림에 4바이트로 기록합니다. 단, 순위가 높은 바이트를 먼저 기록합니다. |
WriteInt | 바이트 메시지 스트림에 정수를 4바이트로 기록하되, 순위가 높은 바이트를 먼저 기록합니다. |
WriteLong | 바이트 메시지 스트림에 Long 정수를 8바이트로 기록하되, 순위가 높은 바이트를 먼저 기록합니다. |
WriteObject | 지정된 오브젝트를 바이트 메시지 스트림에 기록합니다. |
WriteShort | 바이트 메시지 스트림에 Short 정수를 2바이트로 기록하되, 순위가 높은 바이트를 먼저 기록합니다. |
WriteUTF | 바이트 메시지 스트림에 UTF-8로 인코딩된 문자열을 기록합니다. |
Int32 ReadBytes(Byte[] array); Int32 ReadBytes(Byte[] array, Int32 length);
현재 커서 위치에서 시작되는 바이트 메시지 스트림에서 바이트 배열을 읽습니다.
입력 시 널 포인터를 지정하면 이 메소드가 바이트를 읽지 않고 건너 뜁니다. 호출하기 전에 스트림에서 읽을 나머지 바이트 수가 버퍼 길이보다 크거나 같을 경우 건너 뛴 바이트 수는 버퍼 길이와 같습니다. 그렇지 않을 경우 나머지 모든 바이트를 건너 뜁니다.
입력 시 널 포인터를 지정하면 이 메소드가 값을 리턴하지 않습니다.