IConcurrentMap インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Map
スレッド セーフとアトミック性の保証を提供する 。
[Android.Runtime.Register("java/util/concurrent/ConcurrentMap", "", "Java.Util.Concurrent.IConcurrentMapInvoker")]
[Java.Interop.JavaTypeParameters(new System.String[] { "K", "V" })]
public interface IConcurrentMap : IDisposable, Java.Interop.IJavaPeerable, Java.Util.IMap
[<Android.Runtime.Register("java/util/concurrent/ConcurrentMap", "", "Java.Util.Concurrent.IConcurrentMapInvoker")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "K", "V" })>]
type IConcurrentMap = interface
interface IMap
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 派生
- 属性
- 実装
注釈
の Java ドキュメント java.util.concurrent.ConcurrentMap
。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
プロパティ
Handle |
基になる Android オブジェクトの JNI 値を取得します。 (継承元 IJavaObject) |
IsEmpty |
このマップが空かどうかを返します。 (継承元 IMap) |
JniIdentityHashCode |
|
JniManagedPeerState |
|
JniPeerMembers |
|
PeerReference |
|
メソッド
Clear() |
このマップからすべてのマッピングを削除します (省略可能な操作)。 (継承元 IMap) |
Compute(Object, IBiFunction) |
指定したキーとその現在のマップされた値のマッピングの計算を試みます (または |
ComputeIfAbsent(Object, IFunction) |
指定したキーがまだ値に関連付けられていない (または に |
ComputeIfPresent(Object, IBiFunction) |
指定したキーの値が存在し、null 以外の場合は、キーとその現在のマップされた値を指定して、新しいマッピングの計算を試みます。 (継承元 IMap) |
ContainsKey(Object) |
このマップに |
ContainsValue(Object) |
このマップが 1 つ以上の |
Disposed() |
|
DisposeUnlessReferenced() |
|
EntrySet() |
このマップに |
Equals(Object) |
指定したオブジェクトとこのマップを比較して等しいかどうかを確認します。 (継承元 IMap) |
Finalized() |
|
ForEach(IBiConsumer) |
すべてのエントリが処理されるか、アクションによって例外がスローされるまで、このマップ内の各エントリに対して指定されたアクションを実行します。 (継承元 IMap) |
Get(Object) |
指定したキーがマップされている値を返します。この |
GetHashCode() |
このマップのハッシュ コード値を返します。 (継承元 IMap) |
GetOrDefault(Object, Object) |
指定したキーがマップされている値を返します。この |
KeySet() |
このマップに |
Merge(Object, Object, IBiFunction) |
指定したキーがまだ値に関連付けられていないか、null に関連付けられている場合は、指定された null 以外の値に関連付けます。 (継承元 IMap) |
Put(Object, Object) |
指定した値を、このマップ内の指定したキーに関連付けます (省略可能な操作)。 (継承元 IMap) |
PutAll(IDictionary) |
指定したマップからこのマップにすべてのマッピングをコピーします (省略可能な操作)。 (継承元 IMap) |
PutIfAbsent(Object, Object) |
指定したキーがまだ値に関連付けられていない場合は、指定した値に関連付けます。 |
Remove(Object) |
キーが存在する場合は、このマップからキーのマッピングを削除します (省略可能な操作)。 (継承元 IMap) |
Remove(Object, Object) |
特定の値に現在マップされている場合にのみ、キーのエントリを削除します。 |
Replace(Object, Object) |
キーのエントリは、現在何らかの値にマップされている場合にのみ置き換えます。 |
Replace(Object, Object, Object) |
特定の値に現在マップされている場合にのみ、キーのエントリを置き換えます。 |
ReplaceAll(IBiFunction) |
すべてのエントリが処理されるか、関数が例外をスローするまで、各エントリの値を、そのエントリで指定された関数を呼び出した結果に置き換えます。 (継承元 IMap) |
SetJniIdentityHashCode(Int32) |
|
SetJniManagedPeerState(JniManagedPeerStates) |
|
SetPeerReference(JniObjectReference) |
|
Size() |
このマップ内のキーと値のマッピングの数を返します。 (継承元 IMap) |
UnregisterFromRuntime() |
|
Values() |
このマップに |
明示的なインターフェイスの実装
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
|
GetJniTypeName(IJavaPeerable) |
|