ISessionProviderTSession, TAddress, TSettings Interface

Generic ISessionProvider interface


Namespace: TwinCAT
Assembly: TwinCAT.Ads.Abstractions (in TwinCAT.Ads.Abstractions.dll) Version: 7.0.0+e56d35ccc4675faac24789a4aab60071fc61d470

Syntax

C#

public interface ISessionProvider<TSession, TAddress, TSettings> : ISessionProvider
where TSession : ISession

Type Parameters

TSession

Session type

TAddress

Address specifier

TSettings

Communication settings type

The ISessionProviderTSession, TAddress, TSettings type exposes the following members.

Properties

 

Name

Description

Capabilities

Gets the capabilities.
(Inherited from ISessionProvider)

Name

Gets the name of the SessionProvider
(Inherited from ISessionProvider)

Methods

 

Name

Description

Create(TAddress, TSettings, IConfiguration, ILoggerFactory)

Creates the Session with specified address and communication settings.

Create(Object, ISessionSettings, IConfiguration, ILoggerFactory)

Creates the Session with address and communication settings.
(Inherited from ISessionProvider)

Reference

TwinCAT Namespace ISessionProvider

Beckhoff Automation GmbH & Co. KG 2001-2026