1
Azure AD B2Cがセットアップされており、外部IDプロバイダが設定されています。私はthis tutorialに従うことをしようとしていると右ここMainActivity.cs(私のXamarin溶液中のAndroidプロジェクト)立ち往生得ている:私は「UiParent」ではないと言って、赤はApp.UiParentにsquiggled取得していますアプリケーションにはUiParentの定義が含まれていません
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsApplicationActivity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
global::Xamarin.Forms.Forms.Init(this, bundle);
Microsoft.WindowsAzure.MobileServices.CurrentPlatform.Init();
LoadApplication(new App());
App.UiParent = new UIParent(Xamarin.Forms.Forms.Context as Activity);
}
protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
{
base.OnActivityResult(requestCode, resultCode, data);
AuthenticationContinuationHelper.SetAuthenticationContinuationEventArgs(requestCode, resultCode, data);
}
}
をアプリ上で
私はMicrosoft Authentication Library/Microsoft.Identity.Clientの1.1リリースを追加しました。さらに、開発者のリリースで完結し、同じ結果を得ました。
ボーナスとして、Forms.Contextも廃止されています。