This commit is contained in:
2025-10-27 17:39:18 -04:00
commit 31f723bea4
1579 changed files with 642409 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
namespace Prefab.Shared;
/// <summary>
/// Specifies the transport mechanism used by a module client to communicate with its host or services.
/// </summary>
/// <remarks>Use this enumeration to select the appropriate transport for module client operations. The choice of
/// transport may affect performance, compatibility, and deployment scenarios. For example, 'InProcess' is typically
/// used when the client and host run within the same process, while 'Http' enables communication over HTTP, which may
/// be required for remote or cross-process scenarios.</remarks>
public enum ModuleClientTransport
{
/// <summary>
/// Indicates that the operation or component runs within the current process.
/// </summary>
InProcess,
/// <summary>
/// Provides functionality for working with HTTP protocols, requests, and responses.
/// </summary>
Http
}