2011-02-07 16 views

答えて

1

て 次のようなコードを使用してみてください:

ここ
using (SPSite site = new SPSite("site_url_here")) 
    { 
     var webApp = site.WebApplication; 
     var customZoneSettings = webApp.IisSettings[Microsoft.SharePoint.Administration.SPUrlZone.Custom]; 
     bool useBasicForCustomZone = customZoneSettings.UseBasicAuthentication; 
    } 

異なるゾーンごとに異なる設定があるかもしれないので、あなたが(指定したサイトの親SPWebApplicationを取得し、指定されたゾーンのためにそのIisSettingsを探して)。 SPIisSettingsオブジェクトには、UseBasicAuthenticationなどのタスクを完了するのに役立つ多くのプロパティが含まれています。

+0

は、JavaスクリプトやWebサービスを使って可能ですか? – TinTin

+0

確かに、あなたはSharepointサーバ上で(例えば、Layoutsフォルダ内で)動作するwebserviceを書く必要があり、Sharepoint Object Model(上記のコードのような)で動作します。次に、このWebサービスメソッド(bool IsSiteSupportsBasicAuth(string siteUrl))をJavaScriptから直接呼び出して結果を取得できます。 – EvgK

関連する問題