internal RpcTransportSecurityContext(IRpcClientTransport client_transport, RpcTransportSecurity transport_security, int context_id) { _client_transport = client_transport; ContextId = context_id; TransportSecurity = transport_security; AuthContext = transport_security.CreateClientContext(); }
/// <summary> /// Constructor. /// </summary> /// <param name="max_recv_fragment">The initial maximum receive fragment length.</param> /// <param name="max_send_fragment">The initial maximum send fragment length.</param> /// <param name="transport_security">The transport security for the connection.</param> /// <param name="data_rep">The data representation.</param> protected RpcConnectedClientTransport(ushort max_recv_fragment, ushort max_send_fragment, NdrDataRepresentation data_rep, RpcTransportSecurity transport_security) { _max_recv_fragment = max_recv_fragment; _max_send_fragment = max_send_fragment; _data_rep = data_rep; _transport_security = transport_security; _auth_context = transport_security.CreateClientContext(); }