Sic.Framework/MECF.Framework.Common/Aitex/Core/Account/NotificationService.cs

30 lines
661 B
C#
Raw Normal View History

2023-04-13 11:51:03 +08:00
using System;
using System.ServiceModel;
namespace Aitex.Core.Account
{
public sealed class NotificationService
{
public static string ClientHostName => null;
public static string ClientUserName
{
get
{
if (OperationContext.Current == null || OperationContext.Current.IncomingMessageHeaders == null)
{
return "";
}
int num = OperationContext.Current.IncomingMessageHeaders.FindHeader("IdentityUserName", "ns");
if (num == -1)
{
return "";
}
return OperationContext.Current.IncomingMessageHeaders.GetHeader<string>("IdentityUserName", "ns");
}
}
public static Guid ClientGuid => Guid.Empty;
}
}