internal void DispatchMessageToPowerShell(RemoteDataObject <PSObject> rcvdData) { ServerPowerShellDataStructureHandler associatedPowerShellDataStructureHandler = this.GetAssociatedPowerShellDataStructureHandler(rcvdData.PowerShellId); if (associatedPowerShellDataStructureHandler != null) { associatedPowerShellDataStructureHandler.ProcessReceivedData(rcvdData); } }
/// <summary> /// Dispatch the message to the associated powershell data structure handler. /// </summary> /// <param name="rcvdData">Message to dispatch.</param> internal void DispatchMessageToPowerShell(RemoteDataObject <PSObject> rcvdData) { ServerPowerShellDataStructureHandler dsHandler = GetAssociatedPowerShellDataStructureHandler(rcvdData.PowerShellId); // if data structure handler is not found, then association has already been // removed, discard message if (dsHandler != null) { dsHandler.ProcessReceivedData(rcvdData); } }