Grain Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Grain() |
Этот конструктор никогда не должен вызываться. Мы предлагаем его, чтобы клиентский код (подклассы Grain) не добавлял конструктор. Клиентский код должен использовать свойство GrainFactory для получения ссылки на Grain. |
Grain(IGrainIdentity, IGrainRuntime) |
Средства реализации grain не должны предоставлять этот конструктор, но могут сделать это. Этот конструктор особенно полезен для модульного тестирования, где тестовый код может создать Grain и заменить IGrainIdentity и IGrainRuntime на тестовые двойники (макеты или заглушки). |
Grain(IGrainContext, IGrainRuntime) |
Средства реализации grain не должны предоставлять этот конструктор, но могут сделать это. Этот конструктор особенно полезен для модульного тестирования, где тестовый код может создать Grain и заменить IGrainIdentity и IGrainRuntime на тестовые двойники (макеты или заглушки). |
Grain()
- Исходный код:
- Grain.cs
Этот конструктор никогда не должен вызываться. Мы предлагаем его, чтобы клиентский код (подклассы Grain) не добавлял конструктор. Клиентский код должен использовать свойство GrainFactory для получения ссылки на Grain.
protected Grain ();
Protected Sub New ()
Применяется к
Grain(IGrainIdentity, IGrainRuntime)
- Исходный код:
- Grain.cs
Средства реализации grain не должны предоставлять этот конструктор, но могут сделать это. Этот конструктор особенно полезен для модульного тестирования, где тестовый код может создать Grain и заменить IGrainIdentity и IGrainRuntime на тестовые двойники (макеты или заглушки).
protected Grain (Orleans.Core.IGrainIdentity identity, Orleans.Runtime.IGrainRuntime runtime);
new Orleans.Grain : Orleans.Core.IGrainIdentity * Orleans.Runtime.IGrainRuntime -> Orleans.Grain
Protected Sub New (identity As IGrainIdentity, runtime As IGrainRuntime)
Параметры
- identity
- IGrainIdentity
- runtime
- IGrainRuntime
Применяется к
Grain(IGrainContext, IGrainRuntime)
Средства реализации grain не должны предоставлять этот конструктор, но могут сделать это. Этот конструктор особенно полезен для модульного тестирования, где тестовый код может создать Grain и заменить IGrainIdentity и IGrainRuntime на тестовые двойники (макеты или заглушки).
protected Grain (Orleans.Runtime.IGrainContext grainContext, Orleans.Runtime.IGrainRuntime? grainRuntime = default);
new Orleans.Grain : Orleans.Runtime.IGrainContext * Orleans.Runtime.IGrainRuntime -> Orleans.Grain
Protected Sub New (grainContext As IGrainContext, Optional grainRuntime As IGrainRuntime = Nothing)
Параметры
- grainContext
- IGrainContext
- grainRuntime
- IGrainRuntime