|
4590 | 4590 | Whether the console messages should be written with only one color, rather than respecting color tags |
4591 | 4591 | </summary> |
4592 | 4592 | </member> |
| 4593 | + <member name="F:PSFramework.Message.MessageHost.OldColor"> |
| 4594 | + <summary> |
| 4595 | + Whether the console messages should be written with multiple Write-Hosts, rather than one using ANSI sequences |
| 4596 | + </summary> |
| 4597 | + </member> |
4593 | 4598 | <member name="F:PSFramework.Message.MessageHost.TimeFormat"> |
4594 | 4599 | <summary> |
4595 | 4600 | The format used in messages written on screen |
|
8478 | 8483 | Class that contains the logic necessary to manage a unique runspace |
8479 | 8484 | </summary> |
8480 | 8485 | </member> |
| 8486 | + <member name="P:PSFramework.Runspace.RunspaceContainer.Generation"> |
| 8487 | + <summary> |
| 8488 | + The Generation of the Managed Runspace, determining the featureset used by it. |
| 8489 | + </summary> |
| 8490 | + </member> |
8481 | 8491 | <member name="F:PSFramework.Runspace.RunspaceContainer.Name"> |
8482 | 8492 | <summary> |
8483 | 8493 | The name of the runspace. |
|
8488 | 8498 | The Guid of the running Runspace |
8489 | 8499 | </summary> |
8490 | 8500 | </member> |
| 8501 | + <member name="P:PSFramework.Runspace.RunspaceContainer.Script"> |
| 8502 | + <summary> |
| 8503 | + The Code that will be used when running the runspace. |
| 8504 | + </summary> |
| 8505 | + </member> |
8491 | 8506 | <member name="M:PSFramework.Runspace.RunspaceContainer.SetScript(System.Management.Automation.ScriptBlock)"> |
8492 | 8507 | <summary> |
8493 | 8508 | Sets the script to execute in the runspace. Will NOT take immediate effect. Only after restarting the runspace will it be used. |
8494 | 8509 | </summary> |
8495 | 8510 | <param name="Script">The scriptblock to execute</param> |
8496 | 8511 | </member> |
| 8512 | + <member name="M:PSFramework.Runspace.RunspaceContainer.#ctor(System.String,System.Management.Automation.ScriptBlock)"> |
| 8513 | + <summary> |
| 8514 | + Creates a new Gen 1 runspace container with the basic information needed |
| 8515 | + </summary> |
| 8516 | + <param name="Name">The name of the Runspace</param> |
| 8517 | + <param name="Script">The code using the runspace logic</param> |
| 8518 | + </member> |
| 8519 | + <member name="P:PSFramework.Runspace.RunspaceContainer.Begin"> |
| 8520 | + <summary> |
| 8521 | + The initialization code of the runspace, executed in the global scope. |
| 8522 | + </summary> |
| 8523 | + </member> |
| 8524 | + <member name="P:PSFramework.Runspace.RunspaceContainer.Process"> |
| 8525 | + <summary> |
| 8526 | + The execution code of the runspace, will be called repeatedly over the time of the runspace. |
| 8527 | + </summary> |
| 8528 | + </member> |
| 8529 | + <member name="P:PSFramework.Runspace.RunspaceContainer.End"> |
| 8530 | + <summary> |
| 8531 | + The finalization code of the runspace, will be called once when closing out the runspace. |
| 8532 | + </summary> |
| 8533 | + </member> |
| 8534 | + <member name="M:PSFramework.Runspace.RunspaceContainer.#ctor(System.String,System.Management.Automation.ScriptBlock,System.Management.Automation.ScriptBlock,System.Management.Automation.ScriptBlock)"> |
| 8535 | + <summary> |
| 8536 | + Creates a new Gen 2 runspace container with the basic information needed |
| 8537 | + </summary> |
| 8538 | + <param name="Name">The name of the Runspace</param> |
| 8539 | + <param name="Begin">The initialization code of the runspace, executed in the global scope.</param> |
| 8540 | + <param name="Process">The execution code of the runspace, will be called repeatedly over the time of the runspace.</param> |
| 8541 | + <param name="End">The finalization code of the runspace, will be called once when closing out the runspace.</param> |
| 8542 | + </member> |
| 8543 | + <member name="M:PSFramework.Runspace.RunspaceContainer.GetRuntime"> |
| 8544 | + <summary> |
| 8545 | + Initialize a runtime reference for the current managed runspace |
| 8546 | + </summary> |
| 8547 | + <returns>A Runtime reference, including the code for all three phases of a Gen 2 Managed Runspace</returns> |
| 8548 | + </member> |
8497 | 8549 | <member name="P:PSFramework.Runspace.RunspaceContainer.State"> |
8498 | 8550 | <summary> |
8499 | 8551 | The state the runspace currently is in. |
8500 | 8552 | </summary> |
8501 | 8553 | </member> |
| 8554 | + <member name="F:PSFramework.Runspace.RunspaceContainer.Errors"> |
| 8555 | + <summary> |
| 8556 | + The last 50 errors that happened in the runspace |
| 8557 | + </summary> |
| 8558 | + </member> |
8502 | 8559 | <member name="M:PSFramework.Runspace.RunspaceContainer.Start"> |
8503 | 8560 | <summary> |
8504 | 8561 | Starts the Runspace. |
|
8525 | 8582 | Signals the registered runspace has stopped execution |
8526 | 8583 | </summary> |
8527 | 8584 | </member> |
8528 | | - <member name="M:PSFramework.Runspace.RunspaceContainer.#ctor(System.String,System.Management.Automation.ScriptBlock)"> |
| 8585 | + <member name="M:PSFramework.Runspace.RunspaceContainer.SignalFailed"> |
8529 | 8586 | <summary> |
8530 | | - Creates a new runspace container with the basic information needed |
| 8587 | + Signals the registered runspace has failed badly and error logs should be checked. |
8531 | 8588 | </summary> |
8532 | | - <param name="Name">The name of the Runspace</param> |
8533 | | - <param name="Script">The code using the runspace logic</param> |
8534 | 8589 | </member> |
8535 | 8590 | <member name="T:PSFramework.Runspace.RunspaceHost"> |
8536 | 8591 | <summary> |
8537 | 8592 | Provides hosting for all registered runspaces |
8538 | 8593 | </summary> |
8539 | 8594 | </member> |
8540 | | - <member name="F:PSFramework.Runspace.RunspaceHost.StopTimeoutSeconds"> |
| 8595 | + <member name="P:PSFramework.Runspace.RunspaceHost.RbvCleanupInterval"> |
8541 | 8596 | <summary> |
8542 | | - The number of seconds before a Stop command is interrupted and instead the runspace is gracelessly shut down. |
| 8597 | + The interval (in milliseonds) in which Runspace-Bound Values will be leaned up |
8543 | 8598 | </summary> |
8544 | 8599 | </member> |
8545 | | - <member name="P:PSFramework.Runspace.RunspaceHost.RbvCleanupInterval"> |
| 8600 | + <member name="F:PSFramework.Runspace.RunspaceHost.StopTimeoutSeconds"> |
8546 | 8601 | <summary> |
8547 | | - The interval (in milliseonds) in which Runspace-Bound Values will be leaned up |
| 8602 | + The number of seconds before a Stop command is interrupted and instead the runspace is gracelessly shut down. |
8548 | 8603 | </summary> |
8549 | 8604 | </member> |
8550 | 8605 | <member name="F:PSFramework.Runspace.RunspaceHost.Runspaces"> |
8551 | 8606 | <summary> |
8552 | 8607 | The dictionary containing the definitive list of unique Runspace |
8553 | 8608 | </summary> |
8554 | 8609 | </member> |
| 8610 | + <member name="M:PSFramework.Runspace.RunspaceHost.SetManagedRunspace(System.String,System.Management.Automation.ScriptBlock)"> |
| 8611 | + <summary> |
| 8612 | + Define the managed runspace or update its code as a Gen 1 Runspace |
| 8613 | + </summary> |
| 8614 | + <param name="Name">The name of the managed runspace</param> |
| 8615 | + <param name="Code">The code implementing the managed runspace</param> |
| 8616 | + <returns>Whether the runspace was created new (true) or merely updated (false)</returns> |
| 8617 | + </member> |
| 8618 | + <member name="M:PSFramework.Runspace.RunspaceHost.SetManagedRunspace(System.String,System.Management.Automation.ScriptBlock,System.Management.Automation.ScriptBlock,System.Management.Automation.ScriptBlock)"> |
| 8619 | + <summary> |
| 8620 | + Define the managed runspace or update its code as a Gen 2 Runspace |
| 8621 | + </summary> |
| 8622 | + <param name="Name">The name of the managed runspace</param> |
| 8623 | + <param name="Begin">The Begin stage of the managed runspace</param> |
| 8624 | + <param name="Process">The Process stage of the managed runspace</param> |
| 8625 | + <param name="End">The End stage of the managed runspace</param> |
| 8626 | + <returns>Whether the runspace was created new (true) or merely updated (false)</returns> |
| 8627 | + </member> |
| 8628 | + <member name="P:PSFramework.Runspace.RunspaceHost.ManagedRunspaceCodeGen2"> |
| 8629 | + <summary> |
| 8630 | + The Code to use for Gen 2 Managed Runspaces |
| 8631 | + </summary> |
| 8632 | + </member> |
8555 | 8633 | <member name="P:PSFramework.Runspace.RunspaceHost._RunspaceBoundValues"> |
8556 | 8634 | <summary> |
8557 | 8635 | List of all runspace bound values in use |
|
8708 | 8786 | <param name="Output">The output result of the task</param> |
8709 | 8787 | <param name="Streams">The streams the task sent</param> |
8710 | 8788 | </member> |
| 8789 | + <member name="T:PSFramework.Runspace.RunspaceRuntime"> |
| 8790 | + <summary> |
| 8791 | + Wrapper around the execution stages of a Generation 2 Managed Runspace |
| 8792 | + </summary> |
| 8793 | + </member> |
| 8794 | + <member name="F:PSFramework.Runspace.RunspaceRuntime.Begin"> |
| 8795 | + <summary> |
| 8796 | + Begin phase of the Managed Runspace |
| 8797 | + </summary> |
| 8798 | + </member> |
| 8799 | + <member name="F:PSFramework.Runspace.RunspaceRuntime.Process"> |
| 8800 | + <summary> |
| 8801 | + Process phase of the Managed Runspace |
| 8802 | + </summary> |
| 8803 | + </member> |
| 8804 | + <member name="F:PSFramework.Runspace.RunspaceRuntime.End"> |
| 8805 | + <summary> |
| 8806 | + End phase of the Managed Runspace |
| 8807 | + </summary> |
| 8808 | + </member> |
| 8809 | + <member name="F:PSFramework.Runspace.RunspaceRuntime.Errors"> |
| 8810 | + <summary> |
| 8811 | + Access to the error queue of the managed runspace |
| 8812 | + </summary> |
| 8813 | + </member> |
| 8814 | + <member name="F:PSFramework.Runspace.RunspaceRuntime.Workload"> |
| 8815 | + <summary> |
| 8816 | + The actual runspace container with the original task. |
| 8817 | + MAY BE MODIFIED after launch, should not be used for critical lifestate data. |
| 8818 | + </summary> |
| 8819 | + </member> |
| 8820 | + <member name="M:PSFramework.Runspace.RunspaceRuntime.#ctor(System.Management.Automation.ScriptBlock,System.Management.Automation.ScriptBlock,System.Management.Automation.ScriptBlock,PSFramework.Utility.LimitedConcurrentQueue{System.Management.Automation.ErrorRecord},PSFramework.Runspace.RunspaceContainer)"> |
| 8821 | + <summary> |
| 8822 | + Create a new Managed Runspace Runtime wrapper |
| 8823 | + </summary> |
| 8824 | + <param name="Begin">Begin phase of the Managed Runspace</param> |
| 8825 | + <param name="Process">Process phase of the Managed Runspace</param> |
| 8826 | + <param name="End">End phase of the Managed Runspace</param> |
| 8827 | + <param name="Errors">Access to the error queue of the managed runspace</param> |
| 8828 | + <param name="Workload">The actual runspace container with the original task.</param> |
| 8829 | + </member> |
8711 | 8830 | <member name="T:PSFramework.Runspace.PsfRunspaceState"> |
8712 | 8831 | <summary> |
8713 | 8832 | Contains the state a managed, unique runspace can be in. |
|
8728 | 8847 | The runspace has followed its order to stop and is currently disabled |
8729 | 8848 | </summary> |
8730 | 8849 | </member> |
| 8850 | + <member name="F:PSFramework.Runspace.PsfRunspaceState.Failed"> |
| 8851 | + <summary> |
| 8852 | + The runspace crashed and burned. It is also stopped without fracefully closing out, check the Errors property. |
| 8853 | + </summary> |
| 8854 | + </member> |
8731 | 8855 | <member name="T:PSFramework.Runspace.RunspaceTask"> |
8732 | 8856 | <summary> |
8733 | 8857 | An individual task executed in the runspace pool of its hosting RunspaceWrapper |
|
9638 | 9762 | The task code to execute |
9639 | 9763 | </summary> |
9640 | 9764 | </member> |
| 9765 | + <member name="F:PSFramework.TaskEngine.PsfTask.ArgumentList"> |
| 9766 | + <summary> |
| 9767 | + Arguments to provide to the task code |
| 9768 | + </summary> |
| 9769 | + </member> |
9641 | 9770 | <member name="P:PSFramework.TaskEngine.PsfTask.IsDue"> |
9642 | 9771 | <summary> |
9643 | 9772 | Whether the task is due and should be executed |
|
0 commit comments