System.ServiceModel.Security.SecurityMessageProperty
namespace System.ServiceModel.Security
{
public class SecurityMessageProperty : IMessageProperty, IDisposable
{
public ServiceSecurityContext ServiceSecurityContext { get; set; }
public ReadOnlyCollection<IAuthorizationPolicy> ExternalAuthorizationPolicies { get; set; }
public SecurityTokenSpecification ProtectionToken { get; set; }
public SecurityTokenSpecification InitiatorToken { get; set; }
public SecurityTokenSpecification RecipientToken { get; set; }
public SecurityTokenSpecification TransportToken { get; set; }
public string SenderIdPrefix { get; set; }
public bool HasIncomingSupportingTokens { get; }
public Collection<SupportingTokenSpecification> IncomingSupportingTokens { get; }
public Collection<SupportingTokenSpecification> OutgoingSupportingTokens { get; }
public SecurityMessageProperty();
public IMessageProperty CreateCopy();
public static SecurityMessageProperty GetOrCreate(Message message);
public void Dispose();
}
}