В моем случае WCF идеален, потому что библиотеки, которые я использовал, лицензированы и прикреплены к старой версии. NET winform, поэтому, если мы хотим передать данные в. Net Core Worker Service, используя WCF, будет правильным решение.
Отвечая на мой вопрос, я много читал и обнаружил, что осознаю, что ранняя установка объектов будет динамически обновляться, если они изменятся.
WCF_Service.WCF_Values wCF = new WCF_Service.WCF_Values();
wCF.Set_StringArray(string1_predefined_object);
после этого просто инициализируйте ServiceHost и любые изменения непосредственно в string1_predefined_object будут автоматически обновляться, когда мы получим весь массив через клиента.
если вы хотите сохранить свой объект во всех входящих вызовах, просто определите поведение перед неинтерфейсным классом как:
[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)]