Freigeben über


ReentrantAttribute Klasse

Definition

Das Reentrant-Attribut wird verwendet, um Kornimplementierungsklassen zu markieren, die die Verschachtelung von Anforderungen innerhalb einer Aufgabe ermöglichen.

Dies ist ein erweitertes Feature und sollte nur verwendet werden, wenn die Auswirkungen vollständig verstanden werden. Dies bedeutet, dass das Laufzeitsystem eine Reihe von Optimierungen durchführen kann, die die Leistung Ihrer Anwendung erheblich verbessern können.

[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class ReentrantAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class ReentrantAttribute : Attribute, Orleans.Metadata.IGrainPropertiesProviderAttribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type ReentrantAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type ReentrantAttribute = class
    inherit Attribute
    interface IGrainPropertiesProviderAttribute
Public NotInheritable Class ReentrantAttribute
Inherits Attribute
Public NotInheritable Class ReentrantAttribute
Inherits Attribute
Implements IGrainPropertiesProviderAttribute
Vererbung
ReentrantAttribute
Attribute
Implementiert

Konstruktoren

ReentrantAttribute()

Das Reentrant-Attribut wird verwendet, um Kornimplementierungsklassen zu markieren, die die Verschachtelung von Anforderungen innerhalb einer Aufgabe ermöglichen.

Dies ist ein erweitertes Feature und sollte nur verwendet werden, wenn die Auswirkungen vollständig verstanden werden. Dies bedeutet, dass das Laufzeitsystem eine Reihe von Optimierungen durchführen kann, die die Leistung Ihrer Anwendung erheblich verbessern können.

Methoden

Populate(IServiceProvider, Type, GrainType, Dictionary<String,String>)

Fügt Korneigenschaften hinzu properties.

Gilt für: