Exemplo n.º 1
0
        public RemoveRouteTableFromSubnet(IRouteOperations routeOperations, string vnetName, string subnetName)
        {
            this.routeOperations = routeOperations;
            this.vnetName        = vnetName;
            this.subnetName      = subnetName;

            oldAssignedRouteTableName = RouteTestClient.GetRouteTableAssignedToSubnet(routeOperations, vnetName, subnetName);
        }
        public AddRouteTableToSubnet(IRouteOperations routeOperations, string vnetName, string subnetName, AddRouteTableToSubnetParameters parameters)
        {
            this.routeOperations = routeOperations;
            this.vnetName        = vnetName;
            this.subnetName      = subnetName;
            this.parameters      = parameters;

            if (parameters == null || string.IsNullOrEmpty(parameters.RouteTableName))
            {
                routeTableAssignedPreviously = false;
            }
            else
            {
                string assignedRouteTable = RouteTestClient.GetRouteTableAssignedToSubnet(routeOperations, vnetName, subnetName);
                routeTableAssignedPreviously = string.Equals(parameters.RouteTableName, assignedRouteTable, StringComparison.InvariantCultureIgnoreCase);
            }
        }