Condividi tramite


ReentrantAttribute Classe

Definizione

L'attributo Reentrant viene usato per contrassegnare le classi di implementazione della granularità che consentono l'interleaving delle richieste all'interno di un'attività.

Questa è una funzionalità avanzata e non deve essere usata a meno che le implicazioni non siano completamente comprese. Detto questo, consentendo l'interleaving delle richieste consente al sistema di runtime di eseguire un numero di ottimizzazioni che possono migliorare significativamente le prestazioni dell'applicazione.

[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
Ereditarietà
ReentrantAttribute
Attributi
Implementazioni

Costruttori

ReentrantAttribute()

L'attributo Reentrant viene usato per contrassegnare le classi di implementazione della granularità che consentono l'interleaving delle richieste all'interno di un'attività.

Questa è una funzionalità avanzata e non deve essere usata a meno che le implicazioni non siano completamente comprese. Detto questo, consentendo l'interleaving delle richieste consente al sistema di runtime di eseguire un numero di ottimizzazioni che possono migliorare significativamente le prestazioni dell'applicazione.

Metodi

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

Aggiunge proprietà granulari a properties.

Si applica a