Свойство | Type | Description | |
---|---|---|---|
ClearAll | void | ||
ClearForReconnect | void | ||
Compress | byte[] | ||
Decompress | byte[] | ||
GenerateSessionKey | void | ||
ReassembleChunkData | |||
ServerDecrypt | bool | ||
ServerEncrypt | void | ||
SplitToChunks | Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.ChannelChunk[] | ||
UpdateSessionKey | void |
Méthode | Description | |
---|---|---|
AddPacketToBuffer ( Microsoft.Protocols.TestTools.StackSdk.StackPacket pdu ) : void |
Add a unprocessed PDU into buffer of this RDP session
|
|
Dispose ( ) : void |
Dispose
|
|
GetPacketFromBuffer ( bool onlySVCPacket = false ) : Microsoft.Protocols.TestTools.StackSdk.StackPacket |
Get a unprocessed packet from buffer
|
|
RdpbcgrServerSessionContext ( ) : System |
Perform all operation and store all the info for the RDPBCGR server session context managing.
|
|
UpdateContext ( Microsoft.Protocols.TestTools.StackSdk.StackPacket pdu ) : void |
Update some members of context with the specified pdu.
|
Méthode | Description | |
---|---|---|
ClearAll ( ) : void |
Clear all the members.
|
|
ClearForReconnect ( ) : void |
Clear all the members except the reconnection relative members.
|
|
Compress ( compressedType_Values type, byte data, int maxBit = 16 ) : byte[] |
Compress payload of slow path or fast path output.
|
|
Decompress ( compressedType_Values type, byte data ) : byte[] |
Decompress payload of slow path or fast path output.
|
|
GenerateSessionKey ( ) : void |
Generate session key for encryption by using the member field encryptionAlgorithm.
|
|
ReassembleChunkData ( |
Reassemble chunk data by the member field channelManager. This method is called when processing Virtual Channel PDU.
|
|
ServerDecrypt ( byte originalData, byte dataSignature, bool isSalted, byte &decryptedData ) : bool |
Decrypt data and validate the data signature by using the member field encryptionAlgorithm.
|
|
ServerEncrypt ( byte originalData, bool isSalted, byte &encryptedData, byte &dataSignature ) : void |
Encrypt data and generate data signature by using the member field encryptionAlgorithm.
|
|
SplitToChunks ( long channelId, byte virtualChannelData ) : Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.ChannelChunk[] |
Split complete virtual data into chunks by the member field channelManager. This method is called when sending Virtual Channel PDU.
|
|
UpdateSessionKey ( ) : void |
Update session key for encryption by the member field encryptionAlgorithm.
|
public AddPacketToBuffer ( Microsoft.Protocols.TestTools.StackSdk.StackPacket pdu ) : void | ||
pdu | Microsoft.Protocols.TestTools.StackSdk.StackPacket | |
Résultat | void |
public GetPacketFromBuffer ( bool onlySVCPacket = false ) : Microsoft.Protocols.TestTools.StackSdk.StackPacket | ||
onlySVCPacket | bool | |
Résultat | Microsoft.Protocols.TestTools.StackSdk.StackPacket |
public RdpbcgrServerSessionContext ( ) : System | ||
Résultat | System |
public UpdateContext ( Microsoft.Protocols.TestTools.StackSdk.StackPacket pdu ) : void | ||
pdu | Microsoft.Protocols.TestTools.StackSdk.StackPacket | The sending or receiving pdu. |
Résultat | void |