Если вы извлекаете переменную экземпляра в статическом методе на основе параметра, предоставленного статическому методу, возможно ли, что на переменную экземпляра можно наступить, если статический метод вызывается в одно и то же время разными вызывающими?
Метод, который я вызываю, определен ниже, и мне интересно, может ли счет переменной экземпляра быть поврежден ... любые разъяснения будут с благодарностью!
public static void SendInvoiceReceipt(int invoiceId, string recipientEmailAddress)
{
var invoice = ObjectFactory.GetInvoiceDAL().GetInvoiceByInvoiceId(invoiceId);
var htmlBody = BuildHtmlInvoiceReceipt(invoice);
var txtBody = BuildTextInvoiceReceipt(invoice);
UtilitiesManager.Emails.EmailUtil.Send(SiteConfigUtilities.GetSMTPServer(),
"referral@realtors.net", recipientEmailAddress, String.Empty,
"Payment Receipt", htmlBody, txtBody);
}