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
입력에서 바이트의 인덱스 위치입니다.
반품
없음. 메서드가 항상 예외를 throw하므로 Fallback(Byte[], Int32) 값이 반환되지 않습니다.
명목 반환 값은 .입니다 true. 이 메서드는 추상 메서드를 구현하기 때문에 반환 값은 변환되지 않지만 정의됩니다.
예외
이 메서드는 항상 디코딩할 수 없는 입력 바이트의 값 및 인덱스 위치를 보고하는 예외를 throw합니다.
설명
GetBytes 입력에서 알 수 없는 바이트가 발견되면 메서드 Convert 가 호출 Fallback 됩니다. 이에 대한 응답으로 메서드는 Fallback 항상 입력 데이터를 throw DecoderFallbackException 하고 표시합니다. 이 메서드는 Fallback 입력 바이트 시퀀스를 디코딩할 수 없는 경우 예외가 throw되는지 여부를 명목상으로 나타냅니다.