22 lines
883 B
C#
22 lines
883 B
C#
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
|
|
}
|