Base64.Decoder Класс

Определение

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

[Android.Runtime.Register("java/util/Base64$Decoder", ApiSince=26, DoNotGenerateAcw=true)]
public class Base64.Decoder : Java.Lang.Object
[<Android.Runtime.Register("java/util/Base64$Decoder", ApiSince=26, DoNotGenerateAcw=true)>]
type Base64.Decoder = class
    inherit Object
Наследование
Base64.Decoder
Атрибуты

Комментарии

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

Символ '=' заполнения Base64 принимается и интерпретируется как конец закодированных байтовых данных, но не требуется. Таким образом, если последняя единица закодированных данных байтов содержит только два или три символа Base64 (без соответствующих символов заполнения), они декодируются так, как будто за ними следуют символы заполнения. Если в последнем уроке присутствует символ заполнения, то должно присутствовать правильное количество символов заполнения, в противном случае IllegalArgumentException во время декодирования возникает исключение ( при IOException чтении из потока Base64).

Экземпляры Decoder класса безопасны для использования несколькими параллельными потоками.

Если не указано иное, передача null аргумента в метод этого класса вызовет java.lang.NullPointerException NullPointerException исключение .

Если не удается выделить декодированные выходные данные байтов необходимого размера, методы декодирования этого класса вызовут java.lang.OutOfMemoryError OutOfMemoryError исключение .

Добавлено в версии 1.8.

Документация по Java для java.util.Base64.Decoder.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Конструкторы

Base64.Decoder(IntPtr, JniHandleOwnership)

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

Свойства

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

(Унаследовано от Object)
JniPeerMembers

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

PeerReference

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

(Унаследовано от Object)
ThresholdClass

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

ThresholdType

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Decode(Byte[])

Декодирует все байты из входного массива байтов с помощью Base64 схемы кодирования, записывая результаты в только что выделенный выходной массив байтов.

Decode(Byte[], Byte[])

Декодирует все байты из входного массива байтов с помощью Base64 схемы кодирования, записывая результаты в заданный выходной массив байтов, начиная со смещения 0.

Decode(ByteBuffer)

Декодирует все байты из входного буфера байтов с помощью Base64 схемы кодирования, записывая результаты в только что выделенный ByteBuffer.

Decode(String)

Декодирует строку в кодировке Base64 в только что выделенный массив байтов с помощью Base64 схемы кодирования.

Dispose()

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

(Унаследовано от Object)
Dispose(Boolean)

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wrap(Stream)

Возвращает входной поток для декодирования Base64 закодированного потока байтов.

Явные реализации интерфейса

IJavaPeerable.Disposed()

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

GetJniTypeName(IJavaPeerable)

Этот класс реализует декодер для декодирования байтовых данных с помощью схемы кодирования Base64, как указано в RFC 4648 и RFC 2045.

Применяется к