Click or drag to resize
XDL

XBERCodec Methods

The XBERCodec type exposes the following members.

Methods
  Name Description
Public method Static member Decode(Byte, Int32, Byte) 부호 없는 8비트 정수값을 디코딩한다.
Public method Static member Decode(Byte, Int32, Int16) 부호 있는 16비트 정수값을 디코딩한다.
Public method Static member Decode(Byte, Int32, Int32) 부호 있는 32비트 정수값을 디코딩한다.
Public method Static member Decode(Byte, Int32, Int64) 부호 있는 64비트 정수값을 디코딩한다.
Public method Static member Decode(Byte, Int32, SByte) 부호 있는 8비트 정수값을 디코딩한다.
Public method Static member Decode(Byte, Int32, UInt16) 부호 없는 16비트 정수값을 디코딩한다.
Public method Static member Decode(Byte, Int32, UInt32) 부호 없는 32비트 정수값을 디코딩한다.
Public method Static member Decode(Byte, Int32, UInt64) 부호 없는 64비트 정수값을 디코딩한다.
Public method Static member Decode(Byte, Int32, XMetadItemTypeInfo, Double)

메타데이터 형식 정보를 이용하여 배정도 실수값을 디코딩한다. 형식이 정수형이라도 출력값을 설정하여 반환한다. 단, 64비트 정수 형식에서 유효 숫자가 부족하면 디코딩 길이 반환값은 0으로 한다.

Public method Static member Decode(Byte, Int32, XMetadItemTypeInfo, Int64)

메타데이터 형식 정보를 이용하여 부호 있는 정수값을 디코딩한다. 형식이 부호 있는 정수가 아니라도 수치 형식이면 출력값을 설정하여 반환한다. 단, UInt64 형식에서 유효 숫자가 부족하면 디코딩 길이 반환값은 0으로 한다.

Public method Static member Decode(Byte, Int32, XMetadItemTypeInfo, UInt64)

메타데이터 형식 정보를 이용하여 부호 없는 정수값을 디코딩한다. 형식이 부호 없는 정수가 아니라도 수치 형식이면 출력값을 설정하여 반환한다. 단, 음수인 경우 디코딩 길이 반환값은 0으로 한다.

Public method Static member Decode(Byte, Int32, Int32, Boolean, Byte) 정해진 길이의 인코딩 데이터를 바이트 순서를 지정하여 얻는다.
Public method Static member DecodeBER_Length 길이 형식의 값을 디코딩한다.
Public method Static member DecodeBER_OID(Byte, Int32, Int32) 태그(Tag)와 같이 식별자(ID) 형식의 값을 디코딩한다.
Public method Static member DecodeBER_OID(Byte, Int32, UInt64) 태그(Tag)와 같이 식별자(ID) 형식의 값을 디코딩한다.
Public method Static member DecodeVL(Byte, Int32, Int32, Byte) 가변 길이 정수값을 부호 없는 8비트 정수로 디코딩한다.
Public method Static member DecodeVL(Byte, Int32, Int32, Int16) 가변 길이 정수값을 부호 있는 16비트 정수로 디코딩한다.
Public method Static member DecodeVL(Byte, Int32, Int32, Int32) 가변 길이 정수값을 부호 있는 32비트 정수로 디코딩한다.
Public method Static member DecodeVL(Byte, Int32, Int32, Int64) 가변 길이 정수값을 부호 있는 64비트 정수로 디코딩한다.
Public method Static member DecodeVL(Byte, Int32, Int32, SByte) 가변 길이 정수값을 부호 있는 8비트 정수로 디코딩한다.
Public method Static member DecodeVL(Byte, Int32, Int32, UInt16) 가변 길이 정수값을 부호 없는 16비트 정수로 디코딩한다.
Public method Static member DecodeVL(Byte, Int32, Int32, UInt32) 가변 길이 정수값을 부호 없는 32비트 정수로 디코딩한다.
Public method Static member DecodeVL(Byte, Int32, Int32, UInt64) 가변 길이 정수값을 부호 없는 64비트 정수로 디코딩한다.
Public method Static member Encode(Byte, Int32, Byte) 부호 없는 8비트 정수값을 바이트 버퍼에 인코딩하여 추가한다.
Public method Static member Encode(Byte, Int32, Int16) 부호 있는 16비트 정수값을 바이트 버퍼에 인코딩하여 추가한다.
Public method Static member Encode(Byte, Int32, Int32) 부호 있는 32비트 정수값을 바이트 버퍼에 인코딩하여 추가한다.
Public method Static member Encode(Byte, Int32, Int64) 부호 있는 64비트 정수값을 바이트 버퍼에 인코딩하여 추가한다.
Public method Static member Encode(Byte, Int32, SByte) 부호 있는 8비트 정수값을 바이트 버퍼에 인코딩하여 추가한다.
Public method Static member Encode(Byte, Int32, UInt16) 부호 없는 16비트 정수값을 바이트 버퍼에 인코딩하여 추가한다.
Public method Static member Encode(Byte, Int32, UInt32) 부호 없는 32비트 정수값을 바이트 버퍼에 인코딩하여 추가한다.
Public method Static member Encode(Byte, Int32, UInt64) 부호 없는 64비트 정수값을 바이트 버퍼에 인코딩하여 추가한다.
Public method Static member Encode(Byte, Int32, XMetadItemTypeInfo, Double)

메타데이터 형식 정보를 이용하여 실수값을 바이트 버퍼에 인코딩하여 추가한다. 형식이 실수가 아니라도 대상 형식의 부호와 일치하고 유효 자릿수로 표현되면 인코딩한다.

Public method Static member Encode(Byte, Int32, XMetadItemTypeInfo, Int64)

메타데이터 형식 정보를 이용하여 부호 있는 정수값을 바이트 버퍼에 인코딩하여 추가한다. 형식이 부호 있는 정수가 아니라도 대상 형식의 부호와 일치하고 유효 자릿수로 표현되면 인코딩한다.

Public method Static member Encode(Byte, Int32, XMetadItemTypeInfo, UInt64)

메타데이터 형식 정보를 이용하여 부호 없는 정수값을 바이트 버퍼에 인코딩하여 추가한다. 형식이 부호 없는 정수가 아니라도 대상 형식의 유효 자릿수로 표현되면 인코딩한다.

Public method Static member Encode(Byte, Int32, Int32, Boolean, Byte) 데이터를 바이트 버퍼에 바이트 순서를 지정하여 추가한다.
Public method Static member EncodeBER_Length 길이 데이터를 바이트 버퍼에 인코딩하여 추가한다.
Public method Static member EncodeBER_OID 식별자를 바이트 버퍼에 인코딩하여 추가한다.
Public method Static member EncodeVL(Byte, Int32, Byte, Int32) 부호 없는 8비트 정수값을 가변 길이로 바이트 버퍼에 인코딩하여 추가한다.
Public method Static member EncodeVL(Byte, Int32, Int16, Int32) 부호 있는 16비트 정수값을 가변 길이로 바이트 버퍼에 인코딩하여 추가한다.
Public method Static member EncodeVL(Byte, Int32, Int32, Int32) 부호 있는 32비트 정수값을 가변 길이로 바이트 버퍼에 인코딩하여 추가한다.
Public method Static member EncodeVL(Byte, Int32, Int64, Int32) 부호 있는 64비트 정수값을 가변 길이로 바이트 버퍼에 인코딩하여 추가한다.
Public method Static member EncodeVL(Byte, Int32, SByte, Int32) 부호 있는 8비트 정수값을 가변 길이로 바이트 버퍼에 인코딩하여 추가한다.
Public method Static member EncodeVL(Byte, Int32, UInt16, Int32) 부호 없는 16비트 정수값을 가변 길이로 바이트 버퍼에 인코딩하여 추가한다.
Public method Static member EncodeVL(Byte, Int32, UInt32, Int32) 부호 없는 32비트 정수값을 가변 길이로 바이트 버퍼에 인코딩하여 추가한다.
Public method Static member EncodeVL(Byte, Int32, UInt64, Int32) 부호 없는 64비트 정수값을 가변 길이로 바이트 버퍼에 인코딩하여 추가한다.
Public method Static member GetLengthEncodingBytes 길이 데이터의 인코딩 길이를 구한다.
Public method Static member GetMappedValue(Double, Double, Byte, Double) 최대, 최소 범위로 인코딩된 부호 없는 8비트 정수값을 실제 값으로 디코딩한다.
Public method Static member GetMappedValue(Double, Double, Int16, Double) 최대, 최소 범위로 인코딩된 부호 있는 16비트 정수값을 실제 값으로 디코딩한다.
Public method Static member GetMappedValue(Double, Double, Int32, Double) 최대, 최소 범위로 인코딩된 부호 있는 16비트 정수값을 실제 값으로 디코딩한다.
Public method Static member GetMappedValue(Double, Double, SByte, Double) 최대, 최소 범위로 인코딩된 부호 있는 8비트 정수값을 실제 값으로 디코딩한다.
Public method Static member GetMappedValue(Double, Double, UInt16, Double) 최대, 최소 범위로 인코딩된 부호 없는 16비트 정수값을 실제 값으로 디코딩한다.
Public method Static member GetMappedValue(Double, Double, UInt32, Double) 최대, 최소 범위로 인코딩된 부호 없는 32비트 정수값을 실제 값으로 디코딩한다.
Public method Static member GetOIDEncodingBytes 식별자의 인코딩 길이를 구한다.
Public method Static member IMAP_Backward 정수 대응 실수 표현(IMAP)으로 인코딩된 실수값을 디코딩한다.
Public method Static member IMAP_Length 정수 대응 실수 표현(Floating Point to Integer Mapping, IMAP)의 인코딩 길이를 구한다.
Public method Static member IMAPA_Forward 실수 범위와 정밀도에 맞춰 주어진 실수값을 정수 대응 실수 표현(IMAPA)으로 인코딩하여 바이트 버퍼에 추가한다.
Public method Static member IMAPB_Forward 실수 범위와 인코딩 길이에 맞춰 주어진 실수값을 정수 대응 실수 표현(IMAPB)으로 인코딩하여 바이트 버퍼에 추가한다.
Public method Static member SetMappedValue(Double, Double, Double, Byte, Double) 실수값을 최대, 최소 범위에서 상대적 위치를 나타내는 부호 없는 8비트 정수값으로 인코딩한다.
Public method Static member SetMappedValue(Double, Double, Double, Int16, Double) 실수값을 최대, 최소 범위에서 상대적 위치를 나타내는 부호 있는 16비트 정수값으로 인코딩한다.
Public method Static member SetMappedValue(Double, Double, Double, Int32, Double) 실수값을 최대, 최소 범위에서 상대적 위치를 나타내는 부호 없는 32비트 정수값으로 인코딩한다.
Public method Static member SetMappedValue(Double, Double, Double, SByte, Double) 실수값을 최대, 최소 범위에서 상대적 위치를 나타내는 부호 있는 8비트 정수값으로 인코딩한다.
Public method Static member SetMappedValue(Double, Double, Double, UInt16, Double) 실수값을 최대, 최소 범위에서 상대적 위치를 나타내는 부호 없는 16비트 정수값으로 인코딩한다.
Public method Static member SetMappedValue(Double, Double, Double, UInt32, Double) 실수값을 최대, 최소 범위에서 상대적 위치를 나타내는 부호 없는 32비트 정수값으로 인코딩한다.
Top
See Also