IJavaPeerable Schnittstelle
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.
Unterstützung für die Verwendung von Java-Objektinstanzen.
public interface IJavaPeerable : IDisposable
type IJavaPeerable = interface
interface IDisposable
- Abgeleitet
- Implementiert
Hinweise
Die IJavaPeerable
Schnittstelle bietet Zugriff auf ein Java-Objekt instance, Aufrufen von Membern in diesem Java-instance, Kontrolle über die Lebensdauer dieses Objekts instance und Rückrufe für den Zeitpunkt, wenn der Wrapper verworfen oder abgeschlossen wird. Die folgenden Vorgänge sind zulässig:
- Objekt instance Zugriff ist über die PeerReference -Eigenschaft verfügbar.
- Memberzugriff und -aufruf sind über die JniPeerMembers -Eigenschaft verfügbar.
- Objektlebensdauersteuerung über Java.Interop.IJavaPeerable.Dispose Und DisposeUnlessReferenced() -Methoden.
- Die Sichtbarkeit des Werts wird über Java.Interop.IJavaPeerable.DisposeUnlessRegisteredgesteuert.
- Entsorgungs- und Finalisierungsrückrufe über die Disposed() Methoden und Finalized() .
Eigenschaften
JniIdentityHashCode |
Gibt den Wert von |
JniManagedPeerState |
Status des verwalteten Peers. |
JniPeerMembers |
Unterstützung für Memberzugriff und Aufrufe. |
PeerReference |
Gibt ein JniObjectReference des umschlossenen Java-Objekts instance zurück. |
Methoden
Disposed() |
Wird aufgerufen, wenn die instance verworfen wurde. |
DisposeUnlessReferenced() |
Wenn keine ausstehenden Verweise auf diese instance vorhanden sind, rufen Sie |
Finalized() |
Wird aufgerufen, wenn die instance abgeschlossen wurde. |
SetJniIdentityHashCode(Int32) |
Legen Sie den von |
SetJniManagedPeerState(JniManagedPeerStates) |
Unterstützung für die Verwendung von Java-Objektinstanzen. |
SetPeerReference(JniObjectReference) |
Legen Sie den von |
UnregisterFromRuntime() |
Heben Sie die Registrierung dieses instance auf, damit die Runtime sie nicht von zukünftigen Java.Interop.JniRuntime+JniValueManager.PeekValue Aufrufen zurückgibt. |
Erweiterungsmethoden
GetJniTypeName(IJavaPeerable) |
Unterstützung für die Verwendung von Java-Objektinstanzen. |