【发布时间】:2016-12-12 09:09:45
【问题描述】:
我正在开发一个带有内部 wcf 端点的服务结构有状态服务,我需要创建一些授权验证,在我看到的论坛中搜索我可以创建自定义 ServiceAuthorizationManager 并链接到我的 wcf 服务行为。
我的问题是,我可以将我的自定义 ServiceAuthorizationManager 链接到我的 wcf 服务结构行为吗?
我正在创建一个通信侦听器 Wcf,如下所示:
protected override IEnumerable<ServiceReplicaListener> CreateServiceReplicaListeners()
{
return new List<ServiceReplicaListener>
{
new ServiceReplicaListener(this.CreateWcfCommunicationListener)
};
}
private WcfCommunicationListener<IMainBusService> CreateWcfCommunicationListener(StatefulServiceContext context)
{
var wcfCommunicationListener = new WcfCommunicationListener<IMainBusService>(
serviceContext: context,
wcfServiceObject: this,
// For this example, we will be using NetTcpBinding.
listenerBinding: GetNetTcpBinding(),
endpointResourceName: "WcfServiceEndpoint");
return wcfCommunicationListener;
}
【问题讨论】:
标签: c# wcf azure azure-service-fabric