IInstantSource.Tick(IInstantSource, Duration) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un'origine che restituisce istantanee dall'origine specificata troncata all'occorrenza più vicina della durata specificata.
[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
Parametri
- baseSource
- IInstantSource
origine di base su cui basare l'origine di graduazione, non null
- tickDuration
- Duration
la durata di ogni graduazione visibile, non negativa, non null
Valori restituiti
un'origine che spunta in unità intere della durata, non null
- Attributi
Commenti
Ottiene un'origine che restituisce istantanee dall'origine specificata troncata all'occorrenza più vicina della durata specificata.
Questa origine verrà selezionata solo in base alla durata specificata. Pertanto, se la durata è di mezzo secondo, l'origine restituirà istantanee troncate alla metà del secondo.
La durata del tick deve essere positiva. Se ha una parte inferiore a un millisecondo intero, l'intera durata deve dividersi in un secondo senza lasciare un resto. Tutte le durate di graduazione normali corrispondono a questi criteri, inclusi più ore, minuti, secondi e millisecondi e durate di nanosecondo sensibili, ad esempio 20ns, 250.000ns e 500.000ns.
Una durata pari a zero o un nanosecondo non avrà alcun effetto di troncamento. Il passaggio di uno di questi restituirà l'origine sottostante.
Le implementazioni possono usare una strategia di memorizzazione nella cache per motivi di prestazioni. Di conseguenza, è possibile che l'inizio della durata richiesta osservata tramite questa origine sarà successiva a quella osservata direttamente tramite l'origine sottostante.
L'implementazione restituita è non modificabile, thread-safe e Serializable fornisce che l'origine di base è.
per java.time.InstantSource.tick(java.time.InstantSource, java.time.Duration).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.