Inheritance: IInstanceProvider, IContractBehavior
Beispiel #1
0
   public HostService([ImportMany(typeof (IWCFService))] IEnumerable<Lazy<IWCFService, Dictionary<string, object>>> services, [Import] PolicyRetriever policyRetriever,
 [Import] DomainModelInstanceProvider domainModelInstanceProvider, [Import] CustomUserNameValidator customUserNameValidator)
   {
       m_Services = services;
         m_PolicyRetriever = policyRetriever;
         m_DomainModelInstanceProvider = domainModelInstanceProvider;
         m_CustomUserNameValidator = customUserNameValidator;
   }
Beispiel #2
0
 public HostService([ImportMany(typeof(IWCFService))] IEnumerable <Lazy <IWCFService, Dictionary <string, object> > > services, [Import] PolicyRetriever policyRetriever,
                    [Import] DomainModelInstanceProvider domainModelInstanceProvider, [Import] CustomUserNameValidator customUserNameValidator)
 {
     m_Services                    = services;
     m_PolicyRetriever             = policyRetriever;
     m_DomainModelInstanceProvider = domainModelInstanceProvider;
     m_CustomUserNameValidator     = customUserNameValidator;
 }
Beispiel #3
0
        internal DomainModelHost(DomainModelInstanceProvider instanceProvider, Type serviceType, Uri[] uris)
            : base(serviceType, uris)
        {
            m_InstanceProvider = instanceProvider;

              foreach (var cd in ImplementedContracts.Values)
              {
            cd.Behaviors.Add(m_InstanceProvider);
              }
        }
Beispiel #4
0
        internal DomainModelHost(DomainModelInstanceProvider instanceProvider, Type serviceType, Uri[] uris)
            : base(serviceType, uris)
        {
            m_InstanceProvider = instanceProvider;

            foreach (var cd in ImplementedContracts.Values)
            {
                cd.Behaviors.Add(m_InstanceProvider);
            }
        }