public static void BindService(grpc::ServiceBinderBase serviceBinder, CatalogServiceBase serviceImpl) { serviceBinder.AddMethod(__Method_ListCatalogs, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Retail.V2.ListCatalogsRequest, global::Google.Cloud.Retail.V2.ListCatalogsResponse>(serviceImpl.ListCatalogs)); serviceBinder.AddMethod(__Method_UpdateCatalog, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Retail.V2.UpdateCatalogRequest, global::Google.Cloud.Retail.V2.Catalog>(serviceImpl.UpdateCatalog)); serviceBinder.AddMethod(__Method_SetDefaultBranch, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Retail.V2.SetDefaultBranchRequest, global::Google.Protobuf.WellKnownTypes.Empty>(serviceImpl.SetDefaultBranch)); serviceBinder.AddMethod(__Method_GetDefaultBranch, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Retail.V2.GetDefaultBranchRequest, global::Google.Cloud.Retail.V2.GetDefaultBranchResponse>(serviceImpl.GetDefaultBranch)); }
/// <summary>Creates service definition that can be registered with a server</summary> /// <param name="serviceImpl">An object implementing the server-side handling logic.</param> public static grpc::ServerServiceDefinition BindService(CatalogServiceBase serviceImpl) { return(grpc::ServerServiceDefinition.CreateBuilder() .AddMethod(__Method_GetProducts, serviceImpl.GetProducts) .AddMethod(__Method_GetProductById, serviceImpl.GetProductById) .AddMethod(__Method_CreateProduct, serviceImpl.CreateProduct).Build()); }
public static grpc::ServerServiceDefinition BindService(CatalogServiceBase serviceImpl) { return(grpc::ServerServiceDefinition.CreateBuilder() .AddMethod(__Method_ListCatalogs, serviceImpl.ListCatalogs) .AddMethod(__Method_UpdateCatalog, serviceImpl.UpdateCatalog) .AddMethod(__Method_SetDefaultBranch, serviceImpl.SetDefaultBranch) .AddMethod(__Method_GetDefaultBranch, serviceImpl.GetDefaultBranch).Build()); }
/// <summary>Creates service definition that can be registered with a server</summary> /// <param name="serviceImpl">An object implementing the server-side handling logic.</param> public static grpc::ServerServiceDefinition BindService(CatalogServiceBase serviceImpl) { return(grpc::ServerServiceDefinition.CreateBuilder() .AddMethod(__Method_getDrinkById, serviceImpl.getDrinkById) .AddMethod(__Method_getDrinksPage, serviceImpl.getDrinksPage) .AddMethod(__Method_getTopLevelCategories, serviceImpl.getTopLevelCategories) .AddMethod(__Method_getDrinksFromCategory, serviceImpl.getDrinksFromCategory).Build()); }
public static void BindService(grpc::ServiceBinderBase serviceBinder, CatalogServiceBase serviceImpl) { serviceBinder.AddMethod(__Method_CreateCatalogItem, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.RecommendationEngine.V1Beta1.CreateCatalogItemRequest, global::Google.Cloud.RecommendationEngine.V1Beta1.CatalogItem>(serviceImpl.CreateCatalogItem)); serviceBinder.AddMethod(__Method_GetCatalogItem, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.RecommendationEngine.V1Beta1.GetCatalogItemRequest, global::Google.Cloud.RecommendationEngine.V1Beta1.CatalogItem>(serviceImpl.GetCatalogItem)); serviceBinder.AddMethod(__Method_ListCatalogItems, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.RecommendationEngine.V1Beta1.ListCatalogItemsRequest, global::Google.Cloud.RecommendationEngine.V1Beta1.ListCatalogItemsResponse>(serviceImpl.ListCatalogItems)); serviceBinder.AddMethod(__Method_UpdateCatalogItem, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.RecommendationEngine.V1Beta1.UpdateCatalogItemRequest, global::Google.Cloud.RecommendationEngine.V1Beta1.CatalogItem>(serviceImpl.UpdateCatalogItem)); serviceBinder.AddMethod(__Method_DeleteCatalogItem, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.RecommendationEngine.V1Beta1.DeleteCatalogItemRequest, global::Google.Protobuf.WellKnownTypes.Empty>(serviceImpl.DeleteCatalogItem)); serviceBinder.AddMethod(__Method_ImportCatalogItems, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.RecommendationEngine.V1Beta1.ImportCatalogItemsRequest, global::Google.LongRunning.Operation>(serviceImpl.ImportCatalogItems)); }
public static grpc::ServerServiceDefinition BindService(CatalogServiceBase serviceImpl) { return(grpc::ServerServiceDefinition.CreateBuilder() .AddMethod(__Method_CreateCatalogItem, serviceImpl.CreateCatalogItem) .AddMethod(__Method_GetCatalogItem, serviceImpl.GetCatalogItem) .AddMethod(__Method_ListCatalogItems, serviceImpl.ListCatalogItems) .AddMethod(__Method_UpdateCatalogItem, serviceImpl.UpdateCatalogItem) .AddMethod(__Method_DeleteCatalogItem, serviceImpl.DeleteCatalogItem) .AddMethod(__Method_ImportCatalogItems, serviceImpl.ImportCatalogItems).Build()); }
public void Execute() { serviceMappings = Activator.CreateInstance <T>(); container = DIContainer.RegisterContainer(InstanceServerApplication.CONTEXT_ID); // Game controller. container.MapType <IGameController, CoOpInstanceGameController>(); // PlayerCombatBehaviour container.MapType <PlayerCombatBehaviourBase, ManualInputBehaviour>(); // SessionService container.RegisterInstance <SessionServiceBase>(serviceMappings.GetSessionServiceInstance()); // Join Room Controller container.RegisterInstance <JoinRoomController>(new JoinRoomController()); // CatalogService CatalogServiceBase catalogService = serviceMappings.GetCatalogServiceInstance(); container.RegisterInstance <CatalogServiceBase>(catalogService); catalogService.GetCatalog("PlayerOwnedItems", onCatalogReceived, onGetCatalogFailed); }
/// <summary>Register service method with a service binder with or without implementation. Useful when customizing the service binding logic. /// Note: this method is part of an experimental API that can change or be removed without any prior notice.</summary> /// <param name="serviceBinder">Service methods will be bound by calling <c>AddMethod</c> on this object.</param> /// <param name="serviceImpl">An object implementing the server-side handling logic.</param> public static void BindService(grpc::ServiceBinderBase serviceBinder, CatalogServiceBase serviceImpl) { serviceBinder.AddMethod(__Method_ListCatalogs, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Retail.V2.ListCatalogsRequest, global::Google.Cloud.Retail.V2.ListCatalogsResponse>(serviceImpl.ListCatalogs)); serviceBinder.AddMethod(__Method_UpdateCatalog, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Retail.V2.UpdateCatalogRequest, global::Google.Cloud.Retail.V2.Catalog>(serviceImpl.UpdateCatalog)); }
private void onConfigSucces(PlatformConfig obj) { cs = ServiceResolver.GetForCurrentPlatform <CatalogServiceBase>(); cs.GetCatalog(PlatformConfig.Instance.CatalogID, onCatalogSuccess, onCatalogFailed); }
/// <summary>Register service method implementations with a service binder. Useful when customizing the service binding logic. /// Note: this method is part of an experimental API that can change or be removed without any prior notice.</summary> /// <param name="serviceBinder">Service methods will be bound by calling <c>AddMethod</c> on this object.</param> /// <param name="serviceImpl">An object implementing the server-side handling logic.</param> public static void BindService(grpc::ServiceBinderBase serviceBinder, CatalogServiceBase serviceImpl) { serviceBinder.AddMethod(__Method_GetProducts, serviceImpl.GetProducts); serviceBinder.AddMethod(__Method_GetProductById, serviceImpl.GetProductById); serviceBinder.AddMethod(__Method_CreateProduct, serviceImpl.CreateProduct); }