Немного ржавый здесь в отношении услуг WCF.Пользовательский класс внутри объекта службы WCF
У меня есть пользовательский класс cSecurity.cs, который выполняет некоторые пользовательские функции.
Я хочу использовать этот пользовательский класс в моей службы:
Это App.svc.cs:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.ServiceModel.Web;
using System.Text;
namespace AppServices
{
public class App : IApp
{
public cSecurity _csec;
public string GetItems(int agentID, string agentName)
{
// Need to use some functions from the cSecurity class here???
return _csec.getItems();
}
}
}
Это класс cSecurity.cs:
using System.Collections;
using System.Configuration;
using System.Net;
namespace AppServices
{
public class cSecurity
{
// Some functions defined here....
public string getItems(){
return string.Empty;
}
}
}
Но я получаю сообщение об ошибке на линии:
public cSecurity _csec;
"Тип или имя пространства имен 'cSecurity' не найдено."
Это кажется довольно тривиальным, но я, кажется, здесь потерялся.
Цените любое понимание. Благодарю.
Убедитесь, что сборка, содержащая приложение, имеет ссылку на сборку, содержащую cSecurity. Также убедитесь, что у вас есть оператор using в вашем файле, который содержит приложение, в пространство имен cSecurity. – TylerOhlsen
cSecurity.cs - это просто пользовательский класс, который также находится в каталоге, где находится Служба. Не совсем ваше предложение здесь. – Angelo
Итак, ваш файл, содержащий определение cSecurity, выглядит примерно так? 'namespace AppServices {public class cSecurity {...}}' – TylerOhlsen