public override void Initialize() { SubMethodInfos = new SubMethodInfo[] { new SubMethodInfo <IVersionManager, ServiceVersionType[]>() { FailIfNoDataProvider = true, FailOnDefaultOutput = true, LocalDataProviderOption = SourceUsageOrder.LocalThenExternal, Method = (prov) => prov.GetCapabilities(), UpdateMethod = null } }; }
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, } }; }
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 } }; }