Optimale / bevorzugte Methode zum Aufrufen von "SP.ClientContext.executeQueryAsync" in SharePoint
Ich habe clientseitiges Objektmodell gelernt und bin auf die Methode gestoßenexecuteQueryAsync
. Ich habe festgestellt, dass es einige Möglichkeiten gibt, diese Methode aufzurufen. Einige der einen, die ich gefunden habe, waren diese:
var context = new SP.ClientContext.get_current();
// Option 1
context.executeQueryAsync(
function(sender, args){ },
function(sender, args){ }
);
// Option 2
context.executeQueryAsync(
Function.createDelegate(this, _onSucceed),
Function.createDelegate(this, _onFail)
);
// Option 3
context.executeQueryAsync(
Function.createDelegate(this, this._onSucceed),
Function.createDelegate(this, this._onFail)
);
// Option 4
context.executeQueryAsync(_onSucceed, _onFail);
Welcher dieser Wege ist der optimale / bevorzugte? Auch was macht die AussageFunction.createDelegate
machen? DasDokumentation für diese Funktion scheint für mich sehr kryptisch zu sein.