小编Dav*_*vid的帖子

如何启用WCF日志记录以便写入数据库?

我希望能够在数据库中记录消息信息,我正在尝试决定如何最好地做到这一点.是否可以将WCF日志记录机制配置为写入数据库而不是文件?谢谢.

database performance wcf logging

8
推荐指数
1
解决办法
7356
查看次数

Ninject拦截扩展(AOP) - 良好的工作示例/教程?

我一直很难找到一个易于学习的教程或使用Ninject使用拦截扩展的例子,或者理想情况下是一个工作示例.

我已经尝试了下面的教程,但是立即遇到了让命名空间用于the Intercept()调用的问题:

http://innovatian.com/2010/03/using-ninject-extensions-interception-part-1-the-basics/

aop ninject interception

8
推荐指数
1
解决办法
4628
查看次数

svcutil.exe - 生成的代理不允许可空字段

我试图通过使用svcutil.exe创建WCF代理来使用使用WSDL指定的Web服务,但WSDL指定某些操作具有可选的参数(minOccurs ="0"),例如:

<xs:element minOccurs="0" maxOccurs="1" name="meetingId" type="xs:int" /> 
Run Code Online (Sandbox Code Playgroud)

不幸的是,生成的代理不允许我不指定值(参数不可为空),并且没有"指定"字段作为指示代理不应发送任何值的调用的一部分.

有没有办法使用svcutil生成一个允许我这样做的代理?

(另一方面,我注意到,通过我的研究,其他人能够使用"添加服务引用"功能正确生成这些额外的"指定"字段,但无论出于何种原因,Visual Studio似乎不希望在生成代理之后我添加了参考(之后没有任何事情发生))

WSDL文件 生成的代理

使用的命令:svcutil http://sas-int.elluminate.com/site/external/adapter/default/v1/webservice.wsdl/internal /n:*,Elluminate.WebService.WebServiceProxy /o:WebServiceProxy.cs/config: App.config/nologo

.net wcf wsdl nullable svcutil.exe

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

如何使用Graph API为事件设置场地

当我创建活动时,我尝试添加类似于下面的场景细节,但场地信息似乎被忽略了.(我将它发布到/ me/events)

否则会成功创建该事件.如何在创建过程中设置场地?我需要在之后创建它吗?谢谢

{
  "owner": {
  "name": "David R",
  "id": "234234"
},
"name": "sdf",
"description": "tes",
"start_time": "2011-09-11T00:00:00",
"end_time": "2011-09-11T03:00:00",
"location": "sadf",
"venue": {
"street": "weber",
"city": "Waterloo",
"state": "Ontario",
"country": "Canada"
},
"privacy": "SECRET",
"updated_time": "2011-09-10T23:22:23+0000",
"type": "event"
}
Run Code Online (Sandbox Code Playgroud)

facebook facebook-graph-api

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

svcutil,WSDL和生成的接口不足以实现

我有一个WSDL文件,定义了我必须在WCF中实现的服务.我已经读过我可以使用WSDL文件中的svcutil生成代理,然后我可以使用生成的接口来实现服务.

不幸的是,我似乎找不到让接口包含正确属性来公开合同的方法.

所有操作都具有"OperationContractAttribute"属性,但看起来好像要公开服务,我需要每个操作"OperationContract"."ServiceContractAttribute"和"ServiceContract"也是如此,我想象DataContract,但我还没有那么远.

我可以手动进行这些更改,但我更喜欢一种可以轻松使用现有代码的技术,或者可以为我的用途生成更好的代码.有什么方法可以做到这一点?

谢谢.

编辑:

Microsoft Connect上的问题

使用的命令:

svcutil ObjectManagerService.wsdl /n:*,Sample  /o:ObjectManagerServiceProxy.cs /nologo
Run Code Online (Sandbox Code Playgroud)

代码示例:

public interface ObjectManagerSyncPortType
{

    // CODEGEN: Generating message contract since the operation createObject is neither RPC nor document wrapped.
    [System.ServiceModel.OperationContractAttribute(Action="http://www.sample.com/createObject", ReplyAction="*")]
    [System.ServiceModel.XmlSerializerFormatAttribute()]
    Sample.createObjectResponse1 createObject(Sample.createObjectRequest1 request);
    // ...
}
Run Code Online (Sandbox Code Playgroud)

尽我所知/看到WSDL文件完全是自包含的,不需要额外的XSD文件.

wcf wsdl code-generation interface svcutil.exe

3
推荐指数
1
解决办法
5754
查看次数

XCode 6.1.1中的蓝牙相关链接器错误

我对iOS开发比较陌生.我不知道如何解决以下我认为引用蓝牙库的错误.我该怎么做才能调试/解决这个问题?

架构armv7的未定义符号:"_CBCentralManagerScanOptionAllowDuplicatesKey",引用自:libnCLiOS.a(nclCb.o)中的_nclSStartScan"_CBAdvertisementDataManufacturerDataKey",引用自: - [Boss centralManager:didDiscoverPeripheral:advertisementData:RSSI:] in libNCLiOS.a(nclCb.o )"_ OBJC_CLASS _ $ _ CBUUID",引自:libnCLiOS.a中的objc-class-ref(nclCb.o)"_ OBJC_CLASS _ $ _ CBCentralManager",引自:libNCLiOS.a中的objc-class-ref(nclCb.o)ld:symbol (s)找不到架构armv7 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

xcode compiler-errors bluetooth linker-errors ios

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