P2PSessionImpl Constructor |
Namespace: Ozeki.VoIPAssembly: OzekiSDK (in OzekiSDK.dll) Version: 10.4.54.0
Syntaxpublic P2PSessionImpl(
SubSessionType sessionType,
ISessionCall caller,
ISessionCall callee,
IUpperSession mainSession,
SessionDependencies dependencies,
SessionVariables sessionVariables,
bool sendErrorResponse,
SessionState initialSessinState = SessionState.Created
)
Public Sub New (
sessionType As SubSessionType,
caller As ISessionCall,
callee As ISessionCall,
mainSession As IUpperSession,
dependencies As SessionDependencies,
sessionVariables As SessionVariables,
sendErrorResponse As Boolean,
Optional initialSessinState As SessionState = SessionState.Created
)
public:
P2PSessionImpl(
SubSessionType sessionType,
ISessionCall^ caller,
ISessionCall^ callee,
IUpperSession^ mainSession,
SessionDependencies^ dependencies,
SessionVariables^ sessionVariables,
bool sendErrorResponse,
SessionState initialSessinState = SessionState::Created
)
new :
sessionType : SubSessionType *
caller : ISessionCall *
callee : ISessionCall *
mainSession : IUpperSession *
dependencies : SessionDependencies *
sessionVariables : SessionVariables *
sendErrorResponse : bool *
?initialSessinState : SessionState
(* Defaults:
let _initialSessinState = defaultArg initialSessinState SessionState.Created
*)
-> P2PSessionImpl
Parameters
- sessionType SubSessionType
-
- caller ISessionCall
-
- callee ISessionCall
-
- mainSession IUpperSession
-
- dependencies SessionDependencies
-
- sessionVariables SessionVariables
-
- sendErrorResponse Boolean
-
- initialSessinState SessionState (Optional)
-
See Also