Язык

Base64 Класс

Определение

Служебные программы для кодирования и декодирования представления двоичных данных Base64.

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

Комментарии

Служебные программы для кодирования и декодирования представления двоичных данных Base64. См. статью RFCs 2045 и 3548.

Java документации по android.util.Base64.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

Имя. Описание
Base64(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

Имя. Описание
Crlf
Устаревшие.

Бит флага кодировщика, указывающего, что строки должны быть завершены с помощью пары CRLF вместо просто LF.

Default
Устаревшие.

Значения по умолчанию для флагов кодировщика или декодера.

NoClose
Устаревшие.

Флаг для передачи Base64OutputStream , чтобы указать, что он не должен закрывать выходной поток, который он упаковывает при закрытии.

NoPadding
Устаревшие.

Бит флага кодировщика, чтобы опустить символы с заполнением "=" в конце выходных данных (если таковые есть).

NoWrap
Устаревшие.

Бит флага кодировщика, чтобы опустить все конечные линии (i).

UrlSafe
Устаревшие.

Бит флага кодировщика и декодатора, чтобы указать, где и - используется вместо нее_, используется + вариант Base64 (см. раздел RFC 3548)./

Свойства

Имя. Описание
Class

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

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

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

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

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

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

Служебные программы для кодирования и декодирования представления двоичных данных Base64.

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

Служебные программы для кодирования и декодирования представления двоичных данных Base64.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

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

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

Имя. Описание
Clone()

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

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Служебные программы для кодирования и декодирования представления двоичных данных Base64.

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

Декодирование данных в кодировке Base64 в входных данных и возврат данных в новом массиве байтов.

Decode(Byte[], Int32, Int32, Base64Flags)

Декодирование данных в кодировке Base64 в входных данных и возврат данных в новом массиве байтов.

Decode(String, Base64Flags)

Декодирование данных в кодировке Base64 в входных данных и возврат данных в новом массиве байтов.

Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Служебные программы для кодирования и декодирования представления двоичных данных Base64.

(Унаследовано от JavaObject)
Encode(Byte[], Base64Flags)

Base64 кодирует заданные данные и возвращает только что выделенный байт[] с результатом.

Encode(Byte[], Int32, Int32, Base64Flags)

Base64 кодирует заданные данные и возвращает только что выделенный байт[] с результатом.

EncodeToString(Byte[], Base64Flags)

Base64 кодирует заданные данные и возвращает только что выделенную строку с результатом.

EncodeToString(Byte[], Int32, Int32, Base64Flags)

Base64 кодирует заданные данные и возвращает только что выделенную строку с результатом.

Equals(Object)

Служебные программы для кодирования и декодирования представления двоичных данных Base64.

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

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

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

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

(Унаследовано от Object)
JavaFinalize()
Устаревшие.

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

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

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

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

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

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

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

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Служебные программы для кодирования и декодирования представления двоичных данных Base64.

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

Создает управляемый массив из этого Java оболочки массива.

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

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

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

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

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

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

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

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

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

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

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

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

Имя. Описание
IJavaPeerable.Disposed()

Служебные программы для кодирования и декодирования представления двоичных данных Base64.

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

Служебные программы для кодирования и декодирования представления двоичных данных Base64.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Служебные программы для кодирования и декодирования представления двоичных данных Base64.

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

Служебные программы для кодирования и декодирования представления двоичных данных Base64.

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

Служебные программы для кодирования и декодирования представления двоичных данных Base64.

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

Служебные программы для кодирования и декодирования представления двоичных данных Base64.

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

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

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Служебные программы для кодирования и декодирования представления двоичных данных Base64.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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