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: 1.8.12.0 (1.8.12)
Syntax public abstract class AbstractPhoneLine : IPhoneLine,
ISIPClient, ISIPClientConfigurable, IExtensionBase, INotifyPropertyChanged
Public MustInherit Class AbstractPhoneLine
Implements IPhoneLine, ISIPClient, ISIPClientConfigurable, IExtensionBase,
INotifyPropertyChanged
public ref class AbstractPhoneLine abstract : IPhoneLine,
ISIPClient, ISIPClientConfigurable, IExtensionBase, INotifyPropertyChanged
[<AbstractClassAttribute>]
type AbstractPhoneLine =
class
interface IPhoneLine
interface ISIPClient
interface ISIPClientConfigurable
interface IExtensionBase
interface INotifyPropertyChanged
end
The AbstractPhoneLine type exposes the following members.
Constructors Methods Properties Events See Also