BasicHttpMessageSecurity BasicHttpMessageSecurity BasicHttpMessageSecurity BasicHttpMessageSecurity Class

Определение

Настраивает параметры безопасности на уровне сообщений для BasicHttpBinding.Configures message-level security settings for BasicHttpBinding.

public ref class BasicHttpMessageSecurity sealed
public sealed class BasicHttpMessageSecurity
type BasicHttpMessageSecurity = class
Public NotInheritable Class BasicHttpMessageSecurity
Наследование
BasicHttpMessageSecurityBasicHttpMessageSecurityBasicHttpMessageSecurityBasicHttpMessageSecurity

Примеры

BasicHttpBinding binding = new BasicHttpBinding("myBinding");
binding.Name = "binding1";
binding.HostNameComparisonMode = HostNameComparisonMode.StrongWildcard;
binding.Security.Mode = BasicHttpSecurityMode.Message;

BasicHttpSecurity security = binding.Security;
BasicHttpMessageSecurity msgSecurity = security.Message;

SecurityAlgorithmSuite sas = msgSecurity.AlgorithmSuite;
BasicHttpMessageCredentialType credType = msgSecurity.ClientCredentialType;

Console.WriteLine("The algorithm suite used is {0}", sas.ToString());
Console.WriteLine("The client credential type used is {0}", credType.ToString());
Dim binding As BasicHttpBinding = New BasicHttpBinding()
binding.Name = "binding1"
binding.HostNameComparisonMode = HostNameComparisonMode.StrongWildcard
binding.Security.Mode = BasicHttpSecurityMode.Message

Dim security As BasicHttpSecurity = binding.Security
Dim msgSecurity As BasicHttpMessageSecurity = security.Message

Dim sas As SecurityAlgorithmSuite = msgSecurity.AlgorithmSuite
Dim credType As BasicHttpMessageCredentialType = msgSecurity.ClientCredentialType

Console.WriteLine("The algorithm suite used is {0}", sas.ToString())
Console.WriteLine("The client credential type used is {0}", credType.ToString())

Конструкторы

BasicHttpMessageSecurity() BasicHttpMessageSecurity() BasicHttpMessageSecurity() BasicHttpMessageSecurity()

Инициализирует новый экземпляр класса BasicHttpMessageSecurity.Initializes a new instance of the BasicHttpMessageSecurity class.

Свойства

AlgorithmSuite AlgorithmSuite AlgorithmSuite AlgorithmSuite

Указывает набор алгоритмов, используемых с классом BasicHttpMessageSecurity.Specifies the algorithm suite to use with BasicHttpMessageSecurity.

ClientCredentialType ClientCredentialType ClientCredentialType ClientCredentialType

Указывает тип учетных данных, на основании которых выполняется проверка подлинности клиента.Specifies the type of credential with which the client authenticates.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ShouldSerializeAlgorithmSuite() ShouldSerializeAlgorithmSuite() ShouldSerializeAlgorithmSuite() ShouldSerializeAlgorithmSuite()

Возвращает значение, указывающее, должен ли быть сериализован набор алгоритмов, используемый для обеспечения безопасности сообщений на уровне SOAP.Returns whether the algorithm suite to be used for securing messages at the SOAP level should be serialized.

ShouldSerializeClientCredentialType() ShouldSerializeClientCredentialType() ShouldSerializeClientCredentialType() ShouldSerializeClientCredentialType()

Возвращает значение, которое указывает, должен ли быть сериализован тип учетных данных клиента.Returns whether the client credential type should be serialized.

ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Применяется к