言語

RestrictionEntry クラス

定義

アプリケーションは、マルチユーザー デバイス上の制限付きユーザーの制限を公開できます。

[Android.Runtime.Register("android/content/RestrictionEntry", DoNotGenerateAcw=true)]
public class RestrictionEntry : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/content/RestrictionEntry", DoNotGenerateAcw=true)>]
type RestrictionEntry = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
RestrictionEntry
属性
実装

注釈

アプリケーションは、マルチユーザー デバイス上の制限付きユーザーの制限を公開できます。 管理者は、制限付きユーザーに適用されるこれらの制限を構成できます。 各 RestrictionsEntry は、1 つの構成可能な制限です。

このような制限を公開することを選択したアプリケーションは、 Intent#ACTION_GET_RESTRICTION_ENTRIES アクションを処理するレシーバーを実装することによって行われます。 その後、受信側は、値が ArrayList<RestrictionsEntry> である "restrictions" というエントリを含む結果バンドルを返します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
RestrictionEntry(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

RestrictionEntry(Parcel)

初期値なしで型とキーを指定するためのコンストラクター。

RestrictionEntry(RestrictionEntryType, String)

初期値なしで型とキーを指定するためのコンストラクター。

RestrictionEntry(String, Boolean)

#TYPE_BOOLEAN型のコンストラクター。

RestrictionEntry(String, Int32)

#TYPE_INTEGER型のコンストラクター。

RestrictionEntry(String, String)

#TYPE_CHOICE型のコンストラクター。

RestrictionEntry(String, String[])

#TYPE_MULTI_SELECT型のコンストラクター。

フィールド

名前 説明
TypeBoolean
古い.

型 "bool" の制限。

TypeBundle
古い.

型 "bundle" の制限。

TypeBundleArray
古い.

型 "bundle_array" の制限。

TypeChoice
古い.

型 "choice" の制限。

TypeInteger
古い.

型 "integer" の制限。

TypeMultiSelect
古い.

"複数選択" 型の制限。

TypeNull
古い.

非表示の制限の種類。

TypeString
古い.

型 "string" の制限。

プロパティ

名前 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Creator
Description

指定されたユーザーに表示されるエントリの説明 (存在する場合) を返します。 または、タイトルのサブテキストとして、ユーザーが表示するエントリの説明を設定します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IntValue

型が #TYPE_INTEGERされたときに、エントリの値を整数として返します。 または、型が #TYPE_INTEGERされたときにエントリの整数値を設定します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

アプリケーションは、マルチユーザー デバイス上の制限付きユーザーの制限を公開できます。

(継承元 JavaObject)
JniPeerMembers

このJava ピアのメンバーを呼び出すために使用される JNI メタデータを取得します。

Key

これは、制限エントリの一意のキーです。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
SelectedState

#TYPE_BOOLEAN型のエントリに対して現在選択されている状態を返します。 または、 #TYPE_BOOLEAN型のエントリに対して現在選択されている状態を設定します。

SelectedString

現在選択されている文字列値を返します。 または、この制限の選択した値として使用する文字列値を設定します。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

Title

エントリのユーザーに表示されるタイトル (存在する場合) を返します。 または、エントリのユーザーに表示されるタイトルを設定します。

Type

この制限の型を返します。 または、この制限の型を設定します。

メソッド

名前 説明
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

アプリケーションは、マルチユーザー デバイス上の制限付きユーザーの制限を公開できます。

(継承元 JavaObject)
CreateBundleArrayEntry(String, RestrictionEntry[])

#TYPE_BUNDLE_ARRAY型のエントリを作成します。

CreateBundleEntry(String, RestrictionEntry[])

#TYPE_BUNDLE型のエントリを作成します。

DescribeContents()

このパーセルのマーシャリング表現に含まれる特殊なオブジェクトの種類について説明します。

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

アプリケーションは、マルチユーザー デバイス上の制限付きユーザーの制限を公開できます。

(継承元 JavaObject)
Equals(Object)

アプリケーションは、マルチユーザー デバイス上の制限付きユーザーの制限を公開できます。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetAllSelectedStrings()

現在選択されている値の一覧を返します。

GetChoiceEntries()

前に設定した文字列の一覧を返します。これは、ユーザーに選択肢として表示されます。

GetChoiceValues()

前に設定した文字列値の一覧を返します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetRestrictions()

このエントリに含まれる可能性がある制限エントリの配列を返します。

JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetAllSelectedStrings(String[])

#TYPE_MULTI_SELECT型のエントリに対して選択した値の現在のリストを設定します。

SetChoiceEntries(Context, Int32)

ユーザーに選択肢として表示される文字列の一覧を設定します。

SetChoiceEntries(String[])

ユーザーに選択肢として表示される文字列の一覧を設定します。

SetChoiceValues(Context, Int32)

#setChoiceValues(String[])と同様に、ユーザーが選択できる文字列値の一覧を設定します。

SetChoiceValues(String[])

ユーザーが選択できる文字列値の一覧を設定します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

アプリケーションは、マルチユーザー デバイス上の制限付きユーザーの制限を公開できます。

(継承元 JavaObject)
SetRestrictions(RestrictionEntry[])

このエントリに含まれる可能性のある制限エントリの配列を設定します。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

このオブジェクトをパーセルにフラット化します。

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

アプリケーションは、マルチユーザー デバイス上の制限付きユーザーの制限を公開できます。

(継承元 JavaObject)
IJavaPeerable.Finalized()

アプリケーションは、マルチユーザー デバイス上の制限付きユーザーの制限を公開できます。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

アプリケーションは、マルチユーザー デバイス上の制限付きユーザーの制限を公開できます。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

アプリケーションは、マルチユーザー デバイス上の制限付きユーザーの制限を公開できます。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

アプリケーションは、マルチユーザー デバイス上の制限付きユーザーの制限を公開できます。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

アプリケーションは、マルチユーザー デバイス上の制限付きユーザーの制限を公開できます。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

アプリケーションは、マルチユーザー デバイス上の制限付きユーザーの制限を公開できます。

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

アプリケーションは、マルチユーザー デバイス上の制限付きユーザーの制限を公開できます。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象