SharePoint Onlineサーバーまたは社内のものに接続しようとしているかどうかを判断する方法があるかどうかを知りたい(Credentialsオブジェクトタイプが異なるため)。私はC#でCSOM APIをSharePoint 2013とSharePoint Onlineサーバーで使用しています。SharePoint Onlineに接続しているのか、CSOM APIで構内にしているのかをプログラムで確認
これまでのところ、ClientContextオブジェクト自体に役立つものは見つかっていないので、ログインしているかどうかをユーザーが確認できるようにしたいと考えています。「DOMAIN \ ACCOUNT」または「account @ domain」です。 tld "がありますが、SharePoint OnlineなどでDomain \ Accountログインタイプを使用できるかどうかはわかりません。
できない場合は、ユーザーにサーバーの種類を教えてもらいます。
:
あなたはこのようにそれを取得することができます\ username'を入力します。 – dstarkowski
ええと、新しくSharePointの新しいオンラインサイトを変更せずに使用すると、より互換性の高いコードにすることができます。 ATMドメインアカウント、Office Online、Guestのログイン方法を示すドロップダウンリストがあります。この情報を使ってCredentialオブジェクトを変更して、SPオンラインサーバーでADFSを使用している場合にユーザーが「ドメインアカウント」を選択できるようにしています:) _(参加してくれてありがとう、他の情熱的な開発者と話すのは素晴らしいです)_ –