예제 #1
0
 /// <summary>
 /// <para>Initializes a new instance of the <see cref="System.Fabric.Description.ServiceCorrelationDescription" /> class.</para>
 /// </summary>
 public ServiceCorrelationDescription()
 {
     this.serviceName = null;
     this.scheme      = ServiceCorrelationScheme.Invalid;
 }
예제 #2
0
        private static ServiceModel.ServiceTypeServiceCorrelationScheme GetServiceCorrelationScheme(ServiceCorrelationScheme scheme)
        {
            switch (scheme)
            {
            case ServiceCorrelationScheme.Affinity:
                return(ServiceModel.ServiceTypeServiceCorrelationScheme.Affinity);

            case ServiceCorrelationScheme.AlignedAffinity:
                return(ServiceModel.ServiceTypeServiceCorrelationScheme.AlignedAffinity);

            case ServiceCorrelationScheme.NonAlignedAffinity:
                return(ServiceModel.ServiceTypeServiceCorrelationScheme.NonAlignedAffinity);
            }
            throw new ArgumentException("serviceCorrelationScheme");
        }