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