Environments/IEnv.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.ObjectModel;
using System.Collections.Generic;

namespace ComLib.Environments
{
    /// <summary>
    /// Represents functionality for an Environment ( dev, qa, uat, prod etc )
    /// </summary>
    public interface IEnv
    {
        /// <summary>
        /// Name of the currently selected environment.
        /// </summary>
        string Name { get; set; }


        /// <summary>
        /// Environment type of the current selected env.
        /// </summary>
        EnvType EnvType { get; }


        /// <summary>
        /// Currently selected environment.
        /// </summary>
        EnvItem Selected { get; }
        

        /// <summary>
        /// Is dev
        /// </summary>
        bool IsDev { get; }


        /// <summary>
        /// Is prod.
        /// </summary>
        bool IsProd { get; }


        /// <summary>
        /// Is Qa
        /// </summary>
        bool IsQa { get; }


        /// <summary>
        /// Is uat environment.
        /// </summary>
        bool IsUat { get; }
                       

        /// <summary>
        /// All available environments names.
        /// e.g. "ny.prod,london.prod,uat,qa,dev"
        /// </summary>
        List<string> Available { get; }


后面还有 60 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。