NetworkInfo Класс

Определение

Описывает состояние сетевого интерфейса.

[Android.Runtime.Register("android/net/NetworkInfo", DoNotGenerateAcw=true)]
public class NetworkInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/net/NetworkInfo", DoNotGenerateAcw=true)>]
type NetworkInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
NetworkInfo
Атрибуты
Реализации

Комментарии

Документация по платформе Android

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

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

NetworkInfo(Int32, Int32, String, String)

Описывает состояние сетевого интерфейса.

NetworkInfo(IntPtr, JniHandleOwnership)

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

Свойства

Class

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

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

Описывает состояние сетевого интерфейса.

ExtraInfo

Сообщите дополнительные сведения о состоянии сети, если таковые были предоставлены нижними уровнями сети.

Handle

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

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

Указывает, возможно ли сетевое подключение.

IsConnected

Указывает, существует ли сетевое подключение и можно ли устанавливать подключения и передавать данные.

IsConnectedOrConnecting

Указывает, существует ли сетевое подключение или находится в процессе установки.

IsFailover

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

IsRoaming

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

JniIdentityHashCode

Описывает состояние сетевого интерфейса.

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

Описывает состояние сетевого интерфейса.

PeerReference

Описывает состояние сетевого интерфейса.

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

Сообщите причину сбоя при попытке установить подключение, если оно доступно.

Subtype

Возвращает определенное для типа сети целое число, описывающее подтип сети.

SubtypeName

Возвращает понятное имя, описывающее подтип сети.

ThresholdClass

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

ThresholdType

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

Type

Сообщает тип сети, к которой относится информация в этом NetworkInfo разделе.

TypeName

Возвращает понятное для человека имя, описывающее тип сети, например WIFI или MOBILE.

Методы

Clone()

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

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

Описывает состояние сетевого интерфейса.

Dispose()

Описывает состояние сетевого интерфейса.

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

Описывает состояние сетевого интерфейса.

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

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

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

Сообщает текущее детализированное состояние сети.

GetHashCode()

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

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

Сообщает текущее грубое состояние сети.

JavaFinalize()

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

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

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

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

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

(Унаследовано от Object)
SetDetailedState(NetworkInfo+DetailedState, String, String)

Описывает состояние сетевого интерфейса.

SetHandle(IntPtr, JniHandleOwnership)

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

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

Описывает состояние сетевого интерфейса.

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

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

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

Описывает состояние сетевого интерфейса.

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

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

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

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

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

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

(Унаследовано от Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Описывает состояние сетевого интерфейса.

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

IJavaPeerable.Disposed()

Описывает состояние сетевого интерфейса.

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

Описывает состояние сетевого интерфейса.

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

Описывает состояние сетевого интерфейса.

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

Описывает состояние сетевого интерфейса.

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

Описывает состояние сетевого интерфейса.

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

Описывает состояние сетевого интерфейса.

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

Описывает состояние сетевого интерфейса.

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Описывает состояние сетевого интерфейса.

GetJniTypeName(IJavaPeerable)

Описывает состояние сетевого интерфейса.

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