0

AzureService nimmt Daten von den Daten, wenn es auf 50 reduziert wird. Konnte 1000 vorher heruntergeladen werden. Wie kann ich das beheben?Azure AppService query.fetchLimit funktioniert nicht

Code:

fileprivate func loadDataRecursiveForQuery(_ query: MSQuery, success: @escaping() -> Void, unsuccess: @escaping() -> Void){ 
    query.fetchLimit = 1000 // it doesn't work! 
    query.includeTotalCount = true 
    query.fetchOffset = GlobalVariables.result.count 
    query.read { (result, error) in 
     if let err = error { 
      print("ERROR ", err.localizedDescription) 
      unsuccess() 
      return 
     } else if let items = result?.items { 
      GlobalVariables.result.addObjects(from: items) 

      if result!.totalCount > GlobalVariables.result.count{ 
       self.loadDataRecursiveForQuery(query, success: { 
        success() 
       }, unsuccess: { 
        unsuccess() 
       }) 
      } 
      else{ 
       success() 
      } 
     } 
    } 
} 

Antwort

0

App Dienste Download-Limit "app.js" von Dateien ändern, können Sie festlegen. Dateipfad:

YourWebSite.scm.azurewebsites.net/dev/wwwroot/app.js

New Azure Service "AppServiceEditor" ermöglicht dieses Verfahren zu erleichtern. enter image description here

"Seitengröße: 1000" Code definieren Variable bei azureMobileApps enter image description here

Verwandte Themen