SubmissionPublisher Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| SubmissionPublisher() |
Erstellt einen neuen SubmissionPublisher unter Verwendung der |
| SubmissionPublisher(IExecutor, Int32) |
Erstellt einen neuen SubmissionPublisher mit dem angegebenen Executor für die asynchrone Übermittlung an Abonnenten mit der angegebenen maximalen Puffergröße für jeden Abonnenten und keinen Handler für Abonnentenausnahmen in der Methode |
| SubmissionPublisher(IntPtr, JniHandleOwnership) | |
| SubmissionPublisher(IExecutor, Int32, IBiConsumer) |
Erstellt einen neuen SubmissionPublisher mit dem angegebenen Executor für die asynchrone Übermittlung an Abonnenten, mit der angegebenen maximalen Puffergröße für jeden Abonnent, und wenn der angegebene Handler nicht null ist, wird der angegebene Handler aufgerufen, wenn ein Subscriber eine Ausnahme in der Methode |
SubmissionPublisher()
Erstellt einen neuen SubmissionPublisher unter Verwendung der ForkJoinPool#commonPool() asynchronen Übermittlung an Abonnenten (es sei denn, es unterstützt keine Parallelitätsstufe von mindestens zwei, in diesem Fall wird ein neuer Thread erstellt, um jede Aufgabe auszuführen), mit maximaler Pufferkapazität von Flow#defaultBufferSize, und kein Handler für Abonnentenausnahmen in der Methode Flow.Subscriber#onNext(Object) onNext.
[Android.Runtime.Register(".ctor", "()V", "", ApiSince=33)]
public SubmissionPublisher ();
- Attribute
Hinweise
Erstellt einen neuen SubmissionPublisher unter Verwendung der ForkJoinPool#commonPool() asynchronen Übermittlung an Abonnenten (es sei denn, es unterstützt keine Parallelitätsstufe von mindestens zwei, in diesem Fall wird ein neuer Thread erstellt, um jede Aufgabe auszuführen), mit maximaler Pufferkapazität von Flow#defaultBufferSize, und kein Handler für Abonnentenausnahmen in der Methode Flow.Subscriber#onNext(Object) onNext.
Java-Dokumentation für java.util.concurrent.SubmissionPublisher.SubmissionPublisher().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
SubmissionPublisher(IExecutor, Int32)
Erstellt einen neuen SubmissionPublisher mit dem angegebenen Executor für die asynchrone Übermittlung an Abonnenten mit der angegebenen maximalen Puffergröße für jeden Abonnenten und keinen Handler für Abonnentenausnahmen in der Methode Flow.Subscriber#onNext(Object) onNext.
[Android.Runtime.Register(".ctor", "(Ljava/util/concurrent/Executor;I)V", "", ApiSince=33)]
public SubmissionPublisher (Java.Util.Concurrent.IExecutor? executor, int maxBufferCapacity);
[<Android.Runtime.Register(".ctor", "(Ljava/util/concurrent/Executor;I)V", "", ApiSince=33)>]
new Java.Util.Concurrent.SubmissionPublisher : Java.Util.Concurrent.IExecutor * int -> Java.Util.Concurrent.SubmissionPublisher
Parameter
- executor
- IExecutor
der für die asynchrone Übermittlung zu verwendende Executor, der die Erstellung von mindestens einem unabhängigen Thread unterstützt
- maxBufferCapacity
- Int32
die maximale Kapazität für den Puffer jedes Abonnenten (die erzwungene Kapazität kann auf die nächste Leistung von zwei und/oder an den größten Wert gerundet werden, der von dieser Implementierung unterstützt wird; Methode #getMaxBufferCapacity gibt den tatsächlichen Wert zurück)
- Attribute
Hinweise
Erstellt einen neuen SubmissionPublisher mit dem angegebenen Executor für die asynchrone Übermittlung an Abonnenten mit der angegebenen maximalen Puffergröße für jeden Abonnenten und keinen Handler für Abonnentenausnahmen in der Methode Flow.Subscriber#onNext(Object) onNext.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
SubmissionPublisher(IntPtr, JniHandleOwnership)
protected SubmissionPublisher (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Util.Concurrent.SubmissionPublisher : nativeint * Android.Runtime.JniHandleOwnership -> Java.Util.Concurrent.SubmissionPublisher
Parameter
- javaReference
-
IntPtr
nativeint
- transfer
- JniHandleOwnership
Gilt für:
SubmissionPublisher(IExecutor, Int32, IBiConsumer)
Erstellt einen neuen SubmissionPublisher mit dem angegebenen Executor für die asynchrone Übermittlung an Abonnenten, mit der angegebenen maximalen Puffergröße für jeden Abonnent, und wenn der angegebene Handler nicht null ist, wird der angegebene Handler aufgerufen, wenn ein Subscriber eine Ausnahme in der Methode Flow.Subscriber#onNext(Object) onNextauslöst.
[Android.Runtime.Register(".ctor", "(Ljava/util/concurrent/Executor;ILjava/util/function/BiConsumer;)V", "", ApiSince=33)]
public SubmissionPublisher (Java.Util.Concurrent.IExecutor? executor, int maxBufferCapacity, Java.Util.Functions.IBiConsumer? handler);
[<Android.Runtime.Register(".ctor", "(Ljava/util/concurrent/Executor;ILjava/util/function/BiConsumer;)V", "", ApiSince=33)>]
new Java.Util.Concurrent.SubmissionPublisher : Java.Util.Concurrent.IExecutor * int * Java.Util.Functions.IBiConsumer -> Java.Util.Concurrent.SubmissionPublisher
Parameter
- executor
- IExecutor
der für die asynchrone Übermittlung zu verwendende Executor, der die Erstellung von mindestens einem unabhängigen Thread unterstützt
- maxBufferCapacity
- Int32
die maximale Kapazität für den Puffer jedes Abonnenten (die erzwungene Kapazität kann auf die nächste Leistung von zwei und/oder an den größten Wert gerundet werden, der von dieser Implementierung unterstützt wird; Methode #getMaxBufferCapacity gibt den tatsächlichen Wert zurück)
- handler
- IBiConsumer
wenn nicht NULL, Prozedur, die beim Auslösen einer Ausnahme in der Methode aufgerufen werden soll onNext
- Attribute
Hinweise
Erstellt einen neuen SubmissionPublisher mit dem angegebenen Executor für die asynchrone Übermittlung an Abonnenten, mit der angegebenen maximalen Puffergröße für jeden Abonnent, und wenn der angegebene Handler nicht null ist, wird der angegebene Handler aufgerufen, wenn ein Subscriber eine Ausnahme in der Methode Flow.Subscriber#onNext(Object) onNextauslöst.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.