HostingGrainExtensions.AddGrainExtension Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
AddGrainExtension<TExtensionInterface,TExtension>(ISiloBuilder) |
Регистрирует реализацию расширения grain для указанного интерфейса. |
AddGrainExtension<TExtensionInterface,TExtension>(ISiloHostBuilder) |
Регистрирует реализацию расширения grain для указанного интерфейса. |
AddGrainExtension<TExtensionInterface,TExtension>(ISiloBuilder)
- Исходный код:
- HostingGrainExtensions.cs
Регистрирует реализацию расширения grain для указанного интерфейса.
public static Orleans.Hosting.ISiloBuilder AddGrainExtension<TExtensionInterface,TExtension> (this Orleans.Hosting.ISiloBuilder builder) where TExtensionInterface : class, Orleans.Runtime.IGrainExtension where TExtension : class, TExtensionInterface;
static member AddGrainExtension : Orleans.Hosting.ISiloBuilder -> Orleans.Hosting.ISiloBuilder (requires 'ExtensionInterface : null and 'ExtensionInterface :> Orleans.Runtime.IGrainExtension)
<Extension()>
Public Function AddGrainExtension(Of TExtensionInterface As {Class, IGrainExtension}, TExtension As {Class, IGrainExtension}) (builder As ISiloBuilder) As ISiloBuilder
Параметры типа
- TExtensionInterface
Регистрируемого IGrainExtension интерфейса.
- TExtension
Реализация TExtensionInterface
.
Параметры
- builder
- ISiloBuilder
Возвращаемое значение
Применяется к
AddGrainExtension<TExtensionInterface,TExtension>(ISiloHostBuilder)
- Исходный код:
- HostingGrainExtensions.cs
Регистрирует реализацию расширения grain для указанного интерфейса.
public static Orleans.Hosting.ISiloHostBuilder AddGrainExtension<TExtensionInterface,TExtension> (this Orleans.Hosting.ISiloHostBuilder builder) where TExtensionInterface : class, Orleans.Runtime.IGrainExtension where TExtension : class, TExtensionInterface;
static member AddGrainExtension : Orleans.Hosting.ISiloHostBuilder -> Orleans.Hosting.ISiloHostBuilder (requires 'ExtensionInterface : null and 'ExtensionInterface :> Orleans.Runtime.IGrainExtension)
<Extension()>
Public Function AddGrainExtension(Of TExtensionInterface As {Class, IGrainExtension}, TExtension As {Class, IGrainExtension}) (builder As ISiloHostBuilder) As ISiloHostBuilder
Параметры типа
- TExtensionInterface
Регистрируемого IGrainExtension интерфейса.
- TExtension
Реализация TExtensionInterface
.
Параметры
- builder
- ISiloHostBuilder