私はこの質問に対する答えを見つけました、
メソッド GetSiteProperties の最初のパラメーターは、サイト コレクションの取得を開始するインデックスです。
次のコマンド spp = tenant.GetSiteProperties(300, true); を試しました。
インデックス 300 からのサイト コレクションを返しました。
だから、これがsharepoint onlineからすべてのサイトコレクションを取得するための私のコードです
SPOSitePropertiesEnumerable spp = null;
var tenant = new Tenant(ctx);
int startIndex = 0;
while (spp == null || spp.Count > 0)
{
spp = tenant.GetSiteProperties(startIndex, true);
ctx.Load(spp);
ctx.ExecuteQuery();
foreach (SiteProperties sp in spp)
siteCols.Add(new SiteCol(sp.Title, sp.Url));
startIndex += spp.Count;
}
ちなみに、サイト コレクションは現在 10000 に制限されています。