小编Mat*_* A.的帖子

什么是在BasicHttpBinding端点配置中负责的bindingConfiguration属性?

所以我正在为WCF服务配置端点.我几乎没有整体服务的经验,但是在使用它们的项目中间已经陷入困境.我大致了解端点中的每个属性除了一个属性之外的其他属性."bindingConfiguration".

这是我的代码的模糊版本(实际信息是专有的):

      <endpoint address="http://localhost/SomeService.svc"
           binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ISomeService"
           contract="SomeService.ICoreService" name="BasicHttpBinding_ISomeService" />
Run Code Online (Sandbox Code Playgroud)

这是MSDN对它的看法(因为它们没有专门解决它).

微软的MSDN入门不完整

当然,Stackoverflow有一些问题包含"bindingConfiguration"的字符串匹配,但没有一个问题可以解决我的问题:

最相关(我认为)Stackoverflow问题

关于这个用途的任何想法?

为了学习,我愿意在这里采取刺痛和错误.我认为它与身份验证或安全性有关.在检查界面时,我也注意到与此无关.

任何帮助都会很棒!

干杯

马特

wcf

6
推荐指数
1
解决办法
1万
查看次数

C#中的XML注释不显示它们显示xml的摘要

我在这些地区有地区和各种方法.当我将XML注释添加到方法的顶部并折叠xml注释时,它会显示类似"/// ..."的内容,这是无效的.如何折叠时使其显示摘要标记内的内容.

VS 2008 Pro .NET 3.5 SP1

谢谢!

马特

c# xml commenting

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

TransactionScope在第二次调用时包装ORM调用,TransactionStateAborted.CreateAbortingClone异常

出于诊断原因,我们试图对我们的数据库状态进行一些完整性检查,因此我们将修改的ORM查询包含在TransactionScope中,再加上运行诊断的第二个查询 - 如下所示:

using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required, _maxTimeout))
{
    ORM.DeleteItem();
    ORM.CheckIntegrity();
    scope.Complete();
}
Run Code Online (Sandbox Code Playgroud)

这是一个手动滚动的ORM,这两个调用最终都会在底层的嵌套事务范围内完成它们的操作.换句话说,当您向下挖掘时,DeleteItem()已经使用(TransactionScope newScope = new TransactionScope(TransactionScopeOptions.Required,_maxTimeout){...}

和CheckIntegrity()也有相同的.

在大多数情况下,它一直很好,但我遇到了奇怪的情况.当有人向查询输入一些错误的输入时,DeleteItem()调用可能会抛出异常.该异常在包装器下面的堆栈级别完全捕获并处理.我相信嵌套TransactionScope 之前也会抛出异常.

但是当我们在CheckIntegrity()调用中进行嵌套作用域创建时,它会从CreateAbortingClone构造函数中抛出"Transaction was aborted error".内部异常为null.

大多数其他提及CreateAbortingClone交互都与DTC促销(或其失败)有关,内部异常反映了这一点.

我推断CheckIntegrity()调用的中止异常是由于DeleteItem()抛出异常这一事实 - 即使它被吞噬了.

A)是正确的推论吗?TransactionScope对抛出,处理或不处理的任何异常都敏感吗?

B)有没有办法在进行CheckIntegrity()调用之前检测到它?我的意思是除了重新执行我们的ORM以使异常渗透或添加一些其他全局标志?

谢谢马克

c# t-sql orm transactions

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

标签 统计

c# ×2

commenting ×1

orm ×1

t-sql ×1

transactions ×1

wcf ×1

xml ×1