我有一个 WCF 服务,我在其中实现了一些方法(操作合同)。我需要将一些值从 Excel 加载到字典中。我可以加载这些值。但是每次访问/使用服务成员时都会加载它。
我不想每次都加载。它只加载一次就足够了。如何实现这一点。
public class Service1 : IService1
{
Dictionary<string, List<MappingFields>> MappingCollections;
public Service1()
{
MappingCollections = loadCodes(Location, fileName);
}
}
#region IService1 Members
public void TicketTrack(Tickets[] tickets)
{
............;
............;
}