SharedNameFactory - конструктор
Фабрика, предоставляющая средства для создания глобальных имён, которые возможно использовать
для синхронизации между потоками и процессами.
Пространство имён: Tessa.Platform.IPCСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public SharedNameFactory(
string? instanceName,
Type? instanceType = null
)
Public Sub New (
instanceName As String,
Optional instanceType As Type = Nothing
)
public:
SharedNameFactory(
String^ instanceName,
Type^ instanceType = nullptr
)
new :
instanceName : string *
?instanceType : Type
(* Defaults:
let _instanceType = defaultArg instanceType null
*)
-> SharedNameFactory
Параметры
- instanceName String
Имя экземпляра класса, являющееся глобально уникальным для экземпляров того же типа,
расположенных в различных процессах. Например, код сервера.
- instanceType Type (Optional)
Тип объекта, используемый для дополнительной уникальности для синхронизации экземпляров между потоками и процессами,
или null, если имя объектов не зависит от типов.
Дочерний класс может изменить логику формирования имени.