От новичка до гуру: Курсы программирования на CyberDuff

частный конструктор службы WCF

Я точно знаю, что статический конструктор службы WCF будет общим для всех пользователей, а как насчет частного конструктора? это на пользователя?

public partial class MyWCF : IMyWCF
{
    static MyWC()
    {
        // caching stuff here, used by all users
    }

    private MyWC()
    {
       // is it per user?
    }
}
08.02.2014

Ответы:


1

Это зависит от того, есть ли у вас только один экземпляр MyWCF. Вы, вероятно, нет, так что ответ, вероятно, нет.

Если бы у вас был один экземпляр, у вас был бы этот атрибут поверх вашего сервиса:

[ServiceBehaviour(InstanceContextMode=InstanceContextMode.Single)]
public partial class MyWCF : IMyWCF
{
}

На самом деле, совершенно неважно, частный он или нет. Это только контролирует, кто может его создать.

08.02.2014
  • У меня его нет, поэтому я могу с уверенностью предположить, что со мной все в порядке? 08.02.2014
  • @MIH Я не знаю, что для тебя значит хорошо. Но если вы не указали иначе, вы создаете экземпляр для каждого сеанса. 08.02.2014
  • Действительно ли требуется создавать экземпляр службы с использованием частных/статических конструкторов? 08.02.2014
  • Я так не думаю. WCF сделает это за вас. 08.02.2014
  • Новые материалы

    Путь AWS  — «Изучение машинного обучения — 10 начинающих ИИ и машинного обучения на AWS».
    Универсальный ресурсный центр для изучения искусственного интеллекта и машинного обучения. НОЛЬ или ГЕРОЙ, начните свое путешествие здесь. Получите решения и пройдите обучение у экспертов AWS...

    5 простых концепций Python, ставших сложными
    #заранее извините 1) Переменные x = 4 y = 5 Переменная в Python — это символическое представление объекта. После присвоения некоторого объекта переменной Python мы приобретаем..

    «Освоение вероятности: изучение совместной, предельной, условной вероятности и теоремы Байеса —…
    Виды вероятности: Совместная вероятность Предельная вероятность Условная вероятность Диаграмма Венна в вероятностях: В “Set Theory” мы создаем диаграмму Венна...

    Основы Spring: Bean-компоненты, контейнер и внедрение зависимостей
    Как лего может помочь нашему пониманию Когда мы начинаем использовать Spring, нам бросают много терминов, и может быть трудно понять, что они все означают. Итак, мы разберем основы и будем..

    Отслеживание состояния с течением времени с дифференцированием снимков
    Время от времени что-то происходит и революционизирует часть моего рабочего процесса разработки. Что-то более забавное вместо типичного утомительного и утомительного процесса разработки. В..

    Я предполагаю, что вы имеете в виду методы обработки категориальных данных.
    Я предполагаю, что вы имеете в виду методы обработки категориальных данных. Пожалуйста, проверьте мой пост Инструментарий специалиста по данным для кодирования категориальных переменных в..

    Игра в прятки с данными
    Игра в прятки с данными Я хотел бы, чтобы вы сделали мне одолжение и ответили на следующие вопросы. Гуглить можно в любое время, здесь никто не забивается. Сколько регионов в Гане? А как..