DotMSN

P2PTransferSession Properties

The properties of the P2PTransferSession class are listed below. For a complete list of P2PTransferSession class members, see the P2PTransferSession Members topic.

Public Instance Properties

AutoCloseStream Defines whether the stream is automatically closed after the transfer has finished or been aborted.
CallId The unique call-id used in MSNSLP messages
ClientData This property can be used by the client-programmer to include application specific data
DataStream The stream to read from when data is send, or to write to when data is received. Default is a MemorySteam.
IsSender Defines whether the local client is sender or receiver
MessageFlag This value is set in the flag field in a p2p header.
MessageProcessor The message processor to which p2p messages (this includes p2p data messages) will be send
MessageSession The message session which keeps track of the local / remote message identifiers and redirects messages to this handler based on the session id
SessionId The session id which this object handles. P2P messages will be redirected to this object based on their session id.

Protected Instance Properties

P2PMessagePool Keeps track of clustered p2p messages
TransferThread The thread in which the data messages are send
TransferThreadStart Kickstart object to start the data transfer thread
WaitingDirectConnection Indicates whether the session is waiting for the result of a direct connection attempt

See Also

P2PTransferSession Class | XihSolutions.DotMSN.DataTransfer Namespace