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, как указано в 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 |
Возвращает класс среды выполнения данного объекта |
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[]) |
Декодирует все байты из входного массива байтов с помощью |
Decode(Byte[], Byte[]) |
Декодирует все байты из входного массива байтов с помощью |
Decode(ByteBuffer) |
Декодирует все байты из входного буфера байтов с помощью |
Decode(String) |
Декодирует строку в кодировке 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) |
Возвращает входной поток для декодирования |
Явные реализации интерфейса
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. |