DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
입력 바이트 시퀀스를 디코딩할 수 없으면 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
입력에서 바이트의 인덱스 위치입니다.
반환
없음 Fallback(Byte[], Int32) 메서드가 항상 예외를 throw하므로 값이 반환되지 않습니다.
명목상의 반환 값은 true
입니다. 이 메서드가 추상 메서드를 구현하므로 변경되지 않는 반환 값이 정의됩니다.
예외
이 메서드는 디코딩할 수 없는 입력 바이트의 값 및 인덱스 위치를 보고하는 예외를 항상 throw합니다.
설명
및 Convert 메서드는 GetBytes 입력에서 알 수 없는 바이트가 발견되면 호출 Fallback 합니다. 이에 대한 응답으로 메서드는 Fallback 항상 입력 데이터를 throw DecoderFallbackException 하고 표시합니다. 이 메서드는 Fallback 입력 바이트 시퀀스를 디코딩할 수 없는 경우 예외가 throw되는지 여부를 명목상으로 나타냅니다.