ServerSettingsSharedEventSubscriberFactoryCreateSubscriberTEventArgs - метод |
Пространство имён:
Tessa.Platform.IPC
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public ISharedEventSubscriber<TEventArgs> CreateSubscriber<TEventArgs>(
string eventName,
string instanceName,
Type instanceType,
string instanceGroupName = null
)
where TEventArgs : class, new(), ISharedEventArgs
Public Function CreateSubscriber(Of TEventArgs As {Class, New, ISharedEventArgs}) (
eventName As String,
instanceName As String,
instanceType As Type,
Optional instanceGroupName As String = Nothing
) As ISharedEventSubscriber(Of TEventArgs)
public:
generic<typename TEventArgs>
where TEventArgs : ref class, gcnew(), ISharedEventArgs
virtual ISharedEventSubscriber<TEventArgs>^ CreateSubscriber(
String^ eventName,
String^ instanceName,
Type^ instanceType,
String^ instanceGroupName = nullptr
) sealed
abstract CreateSubscriber :
eventName : string *
instanceName : string *
instanceType : Type *
?instanceGroupName : string
(* Defaults:
let _instanceGroupName = defaultArg instanceGroupName null
*)
-> ISharedEventSubscriber<'TEventArgs> when 'TEventArgs : not struct, new() and ISharedEventArgs
override CreateSubscriber :
eventName : string *
instanceName : string *
instanceType : Type *
?instanceGroupName : string
(* Defaults:
let _instanceGroupName = defaultArg instanceGroupName null
*)
-> ISharedEventSubscriber<'TEventArgs> when 'TEventArgs : not struct, new() and ISharedEventArgs
Параметры
- eventName
- Тип: SystemString
Семантическое имя события. - instanceName
- Тип: SystemString
Имя экземпляра-подписчика на событие. - instanceType
- Тип: SystemType
Тип экземпляра-подписчика на событие. - instanceGroupName (Optional)
- Тип: SystemString
Группа экземпляров-подписчиков на событие.
Параметры типа
- TEventArgs
-
Аргументы события, сериализуемые между процессами.
Тип должен реализовывать интерфейс ISharedEventArgs.
Возвращаемое значение
Тип:
ISharedEventSubscriberTEventArgsСозданный объект.
Реализации
ISharedEventSubscriberFactoryCreateSubscriberTEventArgs(String, String, Type, String)См. также