Example #1
0
 public override void Initialize()
 {
     SubMethodInfos = new SubMethodInfo[]
     {
         new SubMethodInfo <IVersionManager, ServiceVersionType[]>()
         {
             FailIfNoDataProvider    = true,
             FailOnDefaultOutput     = true,
             LocalDataProviderOption = SourceUsageOrder.LocalThenExternal,
             Method       = (prov) => prov.GetCapabilities(),
             UpdateMethod = null
         }
     };
 }
Example #2
0
 public override void Initialize()
 {
     SubMethodInfos = new SubMethodInfo[]
     {
         new SubMethodInfo <IApplicationManager, ApplicationType>()
         {
             FailIfNoDataProvider    = true,
             FailOnDefaultOutput     = true,
             LocalDataProviderOption = SourceUsageOrder.LocalThenExternal,
             Method       = prov => prov.RequestAppRegistration(ApplicationName),
             UpdateMethod = null,
         }
     };
 }
 public override void Initialize()
 {
     SubMethodInfos = new SubMethodInfo[]
     {
         new SubMethodInfo <IApplicationManager, bool>()
         {
             FailIfNoDataProvider    = true,
             FailOnDefaultOutput     = true,
             LocalDataProviderOption = SourceUsageOrder.LocalThenExternal,
             Method       = prov => prov.UnregisterApp(TargetApplicationToken),
             UpdateMethod = null,
         }
     };
 }
Example #4
0
 public override void Initialize()
 {
     SubMethodInfos = new SubMethodInfo[]
     {
         new SubMethodInfo <ILoggingDataProvider, bool>()
         {
             FailIfNoDataProvider    = true,
             FailOnDefaultOutput     = true,
             LocalDataProviderOption = SourceUsageOrder.LocalThenExternal,
             Method       = (prov) => prov.Log(Text),
             UpdateMethod = null
         }
     };
 }
 public override void Initialize()
 {
     SubMethodInfos = new SubMethodInfo[]
     {
         new SubMethodInfo <IVersionManager, bool>()
         {
             FailIfNoDataProvider    = true,
             FailOnDefaultOutput     = false,
             LocalDataProviderOption = SourceUsageOrder.LocalThenExternal,
             Method       = (prov) => prov.IsImplementing(MethodName, Version),
             UpdateMethod = null
         }
     };
 }