IGrainDirectory.Register Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Register(GrainAddress) |
Register a GrainAddress entry in the directory. Only one GrainAddress per GrainId can be registered. If there is already an existing entry, the directory will not override it. |
Register(GrainAddress) |
Register a GrainAddress entry in the directory. Only one GrainAddress per GrainId can be registered. If there is already an existing entry, the directory will not override it. |
Register(GrainAddress, GrainAddress) |
Register a GrainAddress entry in the directory. Only one GrainAddress per GrainId can be registered. If there is already an existing entry, the directory will not override it. |
Register(GrainAddress)
- Source:
- IGrainDirectory.cs
Register a GrainAddress entry in the directory. Only one GrainAddress per GrainId can be registered. If there is already an existing entry, the directory will not override it.
public System.Threading.Tasks.Task<Orleans.GrainDirectory.GrainAddress> Register (Orleans.GrainDirectory.GrainAddress address);
abstract member Register : Orleans.GrainDirectory.GrainAddress -> System.Threading.Tasks.Task<Orleans.GrainDirectory.GrainAddress>
Public Function Register (address As GrainAddress) As Task(Of GrainAddress)
Parameters
- address
- GrainAddress
The GrainAddress to register
Returns
The GrainAddress that is effectively registered in the directory.
Applies to
Register(GrainAddress)
Register a GrainAddress entry in the directory. Only one GrainAddress per GrainId can be registered. If there is already an existing entry, the directory will not override it.
public System.Threading.Tasks.Task<Orleans.Runtime.GrainAddress?> Register (Orleans.Runtime.GrainAddress address);
abstract member Register : Orleans.Runtime.GrainAddress -> System.Threading.Tasks.Task<Orleans.Runtime.GrainAddress>
Public Function Register (address As GrainAddress) As Task(Of GrainAddress)
Parameters
- address
- GrainAddress
The GrainAddress to register
Returns
The GrainAddress that is effectively registered in the directory.
Applies to
Register(GrainAddress, GrainAddress)
Register a GrainAddress entry in the directory. Only one GrainAddress per GrainId can be registered. If there is already an existing entry, the directory will not override it.
public virtual System.Threading.Tasks.Task<Orleans.Runtime.GrainAddress?> Register (Orleans.Runtime.GrainAddress address, Orleans.Runtime.GrainAddress? previousAddress);
abstract member Register : Orleans.Runtime.GrainAddress * Orleans.Runtime.GrainAddress -> System.Threading.Tasks.Task<Orleans.Runtime.GrainAddress>
override this.Register : Orleans.Runtime.GrainAddress * Orleans.Runtime.GrainAddress -> System.Threading.Tasks.Task<Orleans.Runtime.GrainAddress>
Public Overridable Function Register (address As GrainAddress, previousAddress As GrainAddress) As Task(Of GrainAddress)
Parameters
- address
- GrainAddress
The GrainAddress to register
- previousAddress
- GrainAddress
Returns
The GrainAddress that is effectively registered in the directory.