Beispiel #1
0
 public static void AddMetadata(int serviceKey, ServiceTypeMetadata metadata)
 {
     if (!serviceTypesMetadataList.ContainsKey(serviceKey))
     {
         if (metadata != null)
         {
             serviceTypesMetadataList.TryAdd(serviceKey, metadata);
         }
     }
 }
Beispiel #2
0
        public static void AddMetadata(Type serviceType, ServiceTypeMetadata metadata)
        {
            var serviceKey = serviceType.GetServiceTypeKey();

            if (!serviceTypesMetadataList.ContainsKey(serviceKey))
            {
                if (metadata != null)
                {
                    serviceTypesMetadataList.TryAdd(serviceKey, metadata);
                }
                else
                {
                    serviceTypesMetadataList.TryAdd(serviceKey,
                                                    GetDefaultServiceTypeMetadata(serviceType));
                }
            }
        }