IInstantSource.Tick(IInstantSource, Duration) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した期間の最も近い位置に切り捨てられた指定したソースからインスタントを返すソースを取得します。
[Android.Runtime.Register("tick", "(Ljava/time/InstantSource;Ljava/time/Duration;)Ljava/time/InstantSource;", "", ApiSince=34)]
public static Java.Time.IInstantSource? Tick(Java.Time.IInstantSource? baseSource, Java.Time.Duration? tickDuration);
[<Android.Runtime.Register("tick", "(Ljava/time/InstantSource;Ljava/time/Duration;)Ljava/time/InstantSource;", "", ApiSince=34)>]
static member Tick : Java.Time.IInstantSource * Java.Time.Duration -> Java.Time.IInstantSource
パラメーター
- baseSource
- IInstantSource
null ではなく、ティック ソースの基になるベース ソース
- tickDuration
- Duration
目に見える各ティックの期間(負の値ではなく、null ではない)
返品
null ではなく、期間の単位全体でティックするソース
- 属性
注釈
指定した期間の最も近い位置に切り捨てられた指定したソースからインスタントを返すソースを取得します。
このソースは、指定された期間に従ってのみティックされます。 したがって、期間が半秒の場合、ソースは半秒に切り捨てられたインスタントを返します。
ティック期間は正である必要があります。 ミリ秒未満の部分がある場合、残りの部分を残さずに、期間全体を 1 秒に分割する必要があります。 通常のティック期間はすべて、時間、分、秒、ミリ秒の倍数、20ns、250,000ns、500,000ns などの適切なナノ秒の継続時間など、これらの条件に一致します。
期間が 0 または 1 ナノ秒の場合、切り捨て効果はありません。 これらのいずれかを渡すと、基になるソースが返されます。
実装では、パフォーマンス上の理由からキャッシュ戦略が使用される場合があります。 そのため、このソースを介して観察された要求された期間の開始が、基になるソースを介して直接観察された期間よりも後になる可能性があります。
返される実装は不変であり、スレッド セーフであり、基本ソースを提供 Serializable 。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。