小编Ram*_*hna的帖子

触发器将在单个事务中插入多行时触发

我创建了一个FOR INSERT插入后会触发的触发器.以下是我想知道触发器将如何触发的不同场景.

触发器在employee桌子上.我开始一个事务,我插入4行.我怀疑触发器是如何触发的.

  1. 插入每一行后会立即开火吗?
  2. 它会在完成该事务中的所有行后触发

我们可以从触发器访问inserted&deletedspecial表.

  1. 每次在这些表中会出现多少行?只有一个记录?还是多条记录?

先感谢您.

sql sql-server triggers

7
推荐指数
1
解决办法
6379
查看次数

WebAuthenticationBroker AuthenticateAsync 返回值不在预期范围内

我们正在尝试通用 Windows 应用程序,尝试使用 WebAuthenticationBroker 类的 AuthenticateAsync 方法打开浏览器请求。下面是我们写的代码。

WebAuthenticationResult wabResult; 
var wabOptions = WebAuthenticationOptions.UseHttpPost;
wabResult = await WebAuthenticationBroker.AuthenticateAsync(
wabOptions, new Uri(options.StartUrl), new Uri(options.EndUrl));
options.StartUrl = 'https://login.microsoftonline.com/b9545c46-ac5b-4245-b947-636bce5385ea/oauth2/v2.0/authorize?client_id=0bcf1588-48a7-4ffd-82ef-5a5d2ad770c5&response_type=code+id_token&scope=openid+0bcf1588-48a7-4ffd-82ef-5a5d2ad770c5&redirect_uri=http%3A%2F%2Flocalhost%3A8989%2F&nonce=9a7ca44c3f51aa2f5430bae79c4f3a803f4f32cb8d6c4bd0828302d15e6840bedb01cc448e801429b1c90f4994a9081161549df166e8368f5f68123758306cb3&response_mode=form_post&code_challenge=F_HVm_Nk35wEzpyKhU5qFahh69RbF7yIoa0rDf2KTps&code_challenge_method=S256&p=B2C_1_sign_in_wpf'
options.EndUrl = http://localhost:8989/
Run Code Online (Sandbox Code Playgroud)

当调试器到达上述语句时,它给出错误:值不在预期范围内。

这个错误究竟是什么?

以下是异常的堆栈跟踪

   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
   at IdentityModel.OidcClient.WebView.Uwp.UwpWebView.d__5.MoveNext()
Run Code Online (Sandbox Code Playgroud)

如果我们尝试不使用重定向 URI,应用程序打开浏览器,我们可以在该浏览器中执行所有任务,但结果不会返回到应用程序中。

有谁能帮帮我们!

c#-4.0 win-universal-app

5
推荐指数
0
解决办法
224
查看次数

程序化(API调用)使用Azure AD B2C而不是login.microsoftoneline.com表单进行用户身份验证

Azure AD的新功能...所以如果不合适,请不要太苛刻.:-)

技术堆栈 - 最新的Angular 2,带有C#中间层和最新的.Net Framework.

理想情况下,我们想要做的是使用Azure AD B2C存储用户凭据并进行身份验证 - 但我们希望我们网站上的"自有"表单执行登录表单捕获和日志记录 - 然后通过API传递凭据( REST?)调用(使用MS Graph SDK?)到Azure AD B2C,然后检查授权内容消息的调用返回.

几个原因 - 控制应用程序流,记录和"闪烁的URL"(即从我们的站点URL到login.microsoft ... URL然后回到我们的站点URL).

这可行而不做黑客攻击吗?

提前感谢您的帮助和耐心!

azure-active-directory azure-ad-b2c

5
推荐指数
1
解决办法
1061
查看次数