DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) 메서드

정의

입력 바이트 시퀀스를 디코딩할 수 없으면 DecoderFallbackException을 throw합니다. 명목상의 반환 값은 사용되지 않습니다.

public:
 override bool Fallback(cli::array <System::Byte> ^ bytesUnknown, int index);
public override bool Fallback (byte[] bytesUnknown, int index);
override this.Fallback : byte[] * int -> bool
Public Overrides Function Fallback (bytesUnknown As Byte(), index As Integer) As Boolean

매개 변수

bytesUnknown
Byte[]

입력 바이트 배열입니다.

index
Int32

입력에서 바이트의 인덱스 위치입니다.

반환

Boolean

없음 Fallback(Byte[], Int32) 메서드가 항상 예외를 throw하므로 값이 반환되지 않습니다.

명목상의 반환 값은 true입니다. 이 메서드가 추상 메서드를 구현하므로 변경되지 않는 반환 값이 정의됩니다.

예외

이 메서드는 디코딩할 수 없는 입력 바이트의 값 및 인덱스 위치를 보고하는 예외를 항상 throw합니다.

설명

Convert 메서드는 GetBytes 입력에서 알 수 없는 바이트가 발견되면 호출 Fallback 합니다. 이에 대한 응답으로 메서드는 Fallback 항상 입력 데이터를 throw DecoderFallbackException 하고 표시합니다. 이 메서드는 Fallback 입력 바이트 시퀀스를 디코딩할 수 없는 경우 예외가 throw되는지 여부를 명목상으로 나타냅니다.

적용 대상