GetCallerEntityId – получить идентификатор сущности
<< Click to Display Table of Contents >> Объектная модель > Основные механизмы > CallContext – контекст вызова GetCallerEntityId – получить идентификатор сущности |
Метод используется для получения идентификатора сущности, из списка или из карточки которой вызван выполняемый код.
Синтаксис
C# |
public static int GetCallerEntityID(IEntityInfo entityInfo); |
Параметры
entityInfo – информация о сущности.
Возвращаемое значение
Идентификатор сущности.
Пример
/// <summary>
/// Получить совещание, в контексте которого создается документ.
/// </summary>
/// <returns>Совещание.</returns>
[Public]
public static IMeeting GetContextMeeting()
{
if (CallContext.CalledFrom(Meetings.Info))
{
var meetingId = CallContext.GetCallerEntityId(Meetings.Info);
return Meetings.GetAll(m => Equals(m.Id, meetingId)).SingleOrDefault();
}
return null;
}
© Компания Directum, 2024 |