SystemTarget Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase base para varios servicios del sistema, como directorio de granos, servicio de recordatorio, etcetera. Se hizo público para que GrainService herede de él. Se puede volver a interno después de una refactorización que quitaría la relación de herencia.
public abstract class SystemTarget : Orleans.ISystemTarget
public abstract class SystemTarget : IEquatable<Orleans.Runtime.IGrainContext>, Orleans.ISystemTarget
public abstract class SystemTarget : IDisposable, IEquatable<Orleans.Runtime.IGrainContext>, ISpanFormattable, Orleans.ISystemTarget, Orleans.Runtime.IGrainExtensionBinder, Orleans.Serialization.Invocation.ITargetHolder
type SystemTarget = class
interface ISystemTarget
interface IAddressable
type SystemTarget = class
interface ISystemTarget
interface IAddressable
interface IEquatable<IGrainContext>
type SystemTarget = class
interface ISystemTarget
interface IAddressable
interface IGrainContext
interface ITargetHolder
interface IEquatable<IGrainContext>
interface IGrainExtensionBinder
interface ISpanFormattable
interface IFormattable
interface IDisposable
Public MustInherit Class SystemTarget
Implements ISystemTarget
Public MustInherit Class SystemTarget
Implements IEquatable(Of IGrainContext), ISystemTarget
Public MustInherit Class SystemTarget
Implements IDisposable, IEquatable(Of IGrainContext), IGrainExtensionBinder, ISpanFormattable, ISystemTarget, ITargetHolder
- Herencia
-
SystemTarget
- Derivado
- Implementaciones
Constructores
SystemTarget() |
Sólo es necesario para hacer que la reflexión se alegro. |
Propiedades
ActivationServices |
Obtiene el IServiceProvider que proporciona acceso al contenedor de servicios de la activación específica. |
Deactivated |
Obtiene el Task que se completa cuando el grano se ha desactivado. |
GrainId |
Obtiene la identidad de grano. |
GrainReference |
Obtiene una referencia a este grano. |
IsLowPriority |
Clase base para varios servicios del sistema, como directorio de granos, servicio de recordatorio, etcetera. Se hizo público para que GrainService herede de él. Se puede volver a interno después de una refactorización que quitaría la relación de herencia. |
Scheduler |
Obtiene el programador. |
Silo |
Dirección de silo del destino del sistema. |
Métodos
Activate(Dictionary<String,Object>, CancellationToken) |
Empiece a activar esta instancia. |
Activate(Dictionary<String,Object>, Nullable<CancellationToken>) |
Empiece a activar esta instancia. |
Deactivate(DeactivationReason, CancellationToken) |
Inicie la desactivación de esta instancia. |
Deactivate(DeactivationReason, Nullable<CancellationToken>) |
Inicie la desactivación de esta instancia. |
Dispose() |
Clase base para varios servicios del sistema, como directorio de granos, servicio de recordatorio, etcetera. Se hizo público para que GrainService herede de él. Se puede volver a interno después de una refactorización que quitaría la relación de herencia. |
GetComponent<TComponent>() |
Obtiene el componente con el tipo especificado. |
GetExtension<TExtensionInterface>() |
Devuelve la extensión de grano registrada para el |
GetOrSetExtension<TExtension,TExtensionInterface>(Func<TExtension>) |
Enlaza una extensión a un objeto direccionable, si aún no lo ha hecho. |
GetTarget<TTarget>() |
Obtiene el destino. |
Migrate(Dictionary<String,Object>, CancellationToken) |
Clase base para varios servicios del sistema, como directorio de granos, servicio de recordatorio, etcetera. Se hizo público para que GrainService herede de él. Se puede volver a interno después de una refactorización que quitaría la relación de herencia. |
Migrate(Dictionary<String,Object>, Nullable<CancellationToken>) |
Clase base para varios servicios del sistema, como directorio de granos, servicio de recordatorio, etcetera. Se hizo público para que GrainService herede de él. Se puede volver a interno después de una refactorización que quitaría la relación de herencia. |
ReceiveMessage(Object) |
Envía un mensaje entrante a esta instancia. |
RegisterTimer(Func<Object,Task>, Object, TimeSpan, TimeSpan, String) |
Registra un temporizador para enviar devoluciones de llamada normales a este detalle. Este temporizador impedirá que se desactive el grano actual. |
RegisterTimer(Func<Object,Task>, Object, TimeSpan, TimeSpan) |
Registra un temporizador para enviar devoluciones de llamada normales a este detalle. Este temporizador impedirá que se desactive el grano actual. |
Rehydrate(IRehydrationContext) |
Clase base para varios servicios del sistema, como directorio de granos, servicio de recordatorio, etcetera. Se hizo público para que GrainService herede de él. Se puede volver a interno después de una refactorización que quitaría la relación de herencia. |
SetComponent<TComponent>(TComponent) |
Establece el valor proporcionado como componente para el tipo |
ToString() |
Invalidación del objeto. ToString() |
Implementaciones de interfaz explícitas
IEquatable<IGrainContext>.Equals(IGrainContext) |
Clase base para varios servicios del sistema, como directorio de granos, servicio de recordatorio, etcetera. Se hizo público para que GrainService herede de él. Se puede volver a interno después de una refactorización que quitaría la relación de herencia. |
IFormattable.ToString(String, IFormatProvider) |
Clase base para varios servicios del sistema, como directorio de granos, servicio de recordatorio, etcetera. Se hizo público para que GrainService herede de él. Se puede volver a interno después de una refactorización que quitaría la relación de herencia. |
IGrainContext.ActivationId |
Obtiene el identificador de activación. |
IGrainContext.Address |
Obtiene la dirección de activación. |
IGrainContext.GrainInstance |
Obtiene la instancia de grano o |
IGrainContext.ObservableLifecycle |
Obtiene el ciclo de vida de Grain observable, que se puede usar para agregar enlaces de ciclo de vida. |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Clase base para varios servicios del sistema, como directorio de granos, servicio de recordatorio, etcetera. Se hizo público para que GrainService herede de él. Se puede volver a interno después de una refactorización que quitaría la relación de herencia. |
ITargetHolder.GetComponent<TComponent>() |
Obtiene el componente con el tipo especificado. |
Métodos de extensión
GetGrainExtension<TComponent>(IGrainContext) |
Usado por código generado para interfaces de IGrainExtension. |
AsReference(IAddressable, Type) |
Devuelve una referencia con tipo al grano proporcionado. |
AsReference<TGrainInterface>(IAddressable) |
Devuelve una referencia con tipo al grano proporcionado. |
BindGrainReference(IAddressable, IGrainFactory) |
Enlaza la referencia de grano a la IGrainFactoryproporcionada. |
Cast(IAddressable, Type) |
Devuelve una referencia con tipo al grano proporcionado. |
Cast<TGrainInterface>(IAddressable) |
Devuelve una referencia con tipo al grano proporcionado. |
GetGrainId(IAddressable) |
Devuelve el identificador de grano correspondiente al grano proporcionado. |
GetPrimaryKey(IAddressable, String) |
Devuelve la representación Guid de una clave principal de grano. |
GetPrimaryKey(IAddressable) |
Devuelve la representación Guid de una clave principal de grano. |
GetPrimaryKeyLong(IAddressable, String) |
Devuelve la representación |
GetPrimaryKeyLong(IAddressable) |
Devuelve la representación |
GetPrimaryKeyString(IAddressable) |
Devuelve el |
IsPrimaryKeyBasedOnLong(IAddressable) |
Devuelve si parte de la clave principal es de tipo |
DeactivateAsync(IGrainContext, DeactivationReason, Nullable<CancellationToken>) |
Desactiva el grano proporcionado. |
DeactivateAsync(IGrainContext, DeactivationReason, CancellationToken) |
Desactiva el grano proporcionado. |
ScheduleTask(SystemTarget, Action) |
Programa el |
ScheduleTask(SystemTarget, Func<Task>) |
Programa el |
ScheduleTask<T>(SystemTarget, Func<Task<T>>) |
Programa el |