示例#1
0
        public Deployment(DeploymentProperties properties)
        {
            if (properties == null)
            {
                throw new ArgumentNullException(nameof(properties));
            }

            Properties = properties;
        }
示例#2
0
        public DeploymentInput(DeploymentProperties properties)
        {
            if (properties == null)
            {
                throw new ArgumentNullException(nameof(properties));
            }

            Properties = properties;
            Tags       = new ChangeTrackingDictionary <string, string>();
        }
示例#3
0
        public ScopedDeployment(string location, DeploymentProperties properties)
        {
            if (location == null)
            {
                throw new ArgumentNullException(nameof(location));
            }
            if (properties == null)
            {
                throw new ArgumentNullException(nameof(properties));
            }

            Location   = location;
            Properties = properties;
        }
        internal ScopedDeployment(string location, DeploymentProperties properties)
        {
            if (location == null)
            {
                throw new ArgumentNullException(nameof(location));
            }
            if (properties == null)
            {
                throw new ArgumentNullException(nameof(properties));
            }

            Location   = location;
            Properties = properties;
            Tags       = new ChangeTrackingDictionary <string, string>();
        }
示例#5
0
 internal ScopedDeployment(string location, DeploymentProperties properties, IDictionary <string, string> tags)
 {
     Location   = location;
     Properties = properties;
     Tags       = tags;
 }