Freigeben über


IGrainReferenceRuntime Schnittstelle

Definition

Laufzeitlogik für GrainReferences, um verwendbar zu sein. Dieser Dienst soll nicht direkt vom Benutzercode verwendet werden.

public interface IGrainReferenceRuntime
type IGrainReferenceRuntime = interface
Public Interface IGrainReferenceRuntime

Methoden

Cast(IAddressable, Type)

Konvertiert die bereitgestellte grain in die bereitgestellte interfaceType.

Convert(IAddressable, Type)

Konvertiert die bereitgestellte grain in die bereitgestellte interfaceType.

Convert<TGrainInterface>(IAddressable)

Konvertiert die bereitgestellte grain in die angegebene Schnittstelle.

InvokeMethod(GrainReference, IInvokable, InvokeMethodOptions)

Ruft die angegebene void-returning-Methode auf der bereitgestellten Grain-Schnittstelle auf, ohne auf eine Antwort zu warten.

InvokeMethodAsync(GrainReference, IInvokable, InvokeMethodOptions)

Ruft die angegebene Methode für die bereitgestellte Grain-Schnittstelle auf.

InvokeMethodAsync<T>(GrainReference, IInvokable, InvokeMethodOptions)

Ruft die angegebene Methode für die bereitgestellte Grain-Schnittstelle auf.

InvokeMethodAsync<T>(GrainReference, Int32, Object[], InvokeMethodOptions, SiloAddress)

Ruft eine Methode für ein Remoteobjekt auf.

InvokeOneWayMethod(GrainReference, Int32, Object[], InvokeMethodOptions, SiloAddress)

Ruft eine Fire-and-Forget-Methode für ein Remoteobjekt auf.

Gilt für: