P2PSessionImpl Constructor |
Namespace: Ozeki.VoIPAssembly: OzekiSDK (in OzekiSDK.dll) Version: 1.8.12.0 (1.8.12)
Syntax public 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
- Type: Ozeki.VoIPSubSessionType
- caller
- Type: Ozeki.VoIPISessionCall
- callee
- Type: Ozeki.VoIPISessionCall
- mainSession
- Type: Ozeki.VoIPIUpperSession
- dependencies
- Type: Ozeki.VoIPSessionDependencies
- sessionVariables
- Type: Ozeki.VoIPSessionVariables
- sendErrorResponse
- Type: SystemBoolean
- initialSessinState (Optional)
- Type: Ozeki.VoIPSessionState
See Also