OperationContractAttribute.HasProtectionLevel Property

Definition

Gets a value that indicates whether the messages for this operation must be encrypted, signed, or both.

C#
public bool HasProtectionLevel { get; }

Property Value

true if the ProtectionLevel property is set to a value other than None; otherwise, false. The default is false.

Remarks

Use the HasProtectionLevel property to determine whether a specific protection level is required by the messages of this operation.

Applies to

Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1