Erre az abstract osztályra azért van szüksége, mert az interface ben nem lehet definiálni internal metodusokat
Így belül az egész rendszerben a rendes phoneLine implementációval kell dolgozni, de hogy lehet így hozzá mockot csinálni
Sehogy
Mivel kifelé látszik az IPhoneLine, ezért én ehhez már nem nyúlok, nem olyan nagy probléma, ha ez itt marad
Inheritance Hierarchy Namespace: Ozeki.VoIPAssembly: OzekiSDK (in OzekiSDK.dll) Version: 10.4.98
Syntaxpublic abstract class AbstractPhoneLine : IExtensionBase,
INotifyPropertyChanged, ISIPClient, ISIPClientConfigurable, IPhoneLine
Public MustInherit Class AbstractPhoneLine
Implements IExtensionBase, INotifyPropertyChanged, ISIPClient, ISIPClientConfigurable,
IPhoneLine
public ref class AbstractPhoneLine abstract : IExtensionBase,
INotifyPropertyChanged, ISIPClient, ISIPClientConfigurable, IPhoneLine
[<AbstractClassAttribute>]
type AbstractPhoneLine =
class
interface IExtensionBase
interface INotifyPropertyChanged
interface ISIPClient
interface ISIPClientConfigurable
interface IPhoneLine
endThe AbstractPhoneLine type exposes the following members.
Constructors
Properties
Methods
Events
See Also