SecureConversationSecurityTokenParameters Constructors

Definition

Initializes a new instance of the SecureConversationSecurityTokenParameters class.

Overloads

SecureConversationSecurityTokenParameters()

Initializes a new instance of the SecureConversationSecurityTokenParameters class.

SecureConversationSecurityTokenParameters(SecurityBindingElement)

Initializes a new instance of the SecureConversationSecurityTokenParameters class from the properties of a specified SecurityBindingElement.

SecureConversationSecurityTokenParameters(SecureConversationSecurityTokenParameters)

Initializes a new instance of the SecureConversationSecurityTokenParameters class from another instance of this class.

SecureConversationSecurityTokenParameters(SecurityBindingElement, Boolean)

Initializes a new instance of the SecureConversationSecurityTokenParameters class from the properties of a specified SecurityBindingElement.

SecureConversationSecurityTokenParameters(SecurityBindingElement, Boolean, Boolean)

Initializes a new instance of the SecureConversationSecurityTokenParameters class from the properties of a specified SecurityBindingElement.

SecureConversationSecurityTokenParameters(SecurityBindingElement, Boolean, ChannelProtectionRequirements)

Initializes a new instance of the SecureConversationSecurityTokenParameters class from the properties of a specified SecurityBindingElement with specified ChannelProtectionRequirements.

SecureConversationSecurityTokenParameters(SecurityBindingElement, Boolean, Boolean, ChannelProtectionRequirements)

Initializes a new instance of the SecureConversationSecurityTokenParameters class from the properties of a specified SecurityBindingElement with specified ChannelProtectionRequirements.

SecureConversationSecurityTokenParameters()

Source:
SecureConversationSecurityTokenParameters.cs

Initializes a new instance of the SecureConversationSecurityTokenParameters class.

public SecureConversationSecurityTokenParameters ();

Remarks

The new instance property values are set to their defaults:

Applies to

.NET 8 (package-provided) and other versions
Product Versions
.NET Core 1.0, Core 1.1, 8 (package-provided)
.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
UWP 10.0

SecureConversationSecurityTokenParameters(SecurityBindingElement)

Source:
SecureConversationSecurityTokenParameters.cs

Initializes a new instance of the SecureConversationSecurityTokenParameters class from the properties of a specified SecurityBindingElement.

public SecureConversationSecurityTokenParameters (System.ServiceModel.Channels.SecurityBindingElement bootstrapSecurityBindingElement);

Parameters

bootstrapSecurityBindingElement
SecurityBindingElement

The bootstrap security binding element.

Remarks

bootstrapSecurityBindingElement specifies the security binding element to use when securing the messages exchanged as part of the secure conversation token issuance.

Applies to

.NET 8 (package-provided) and other versions
Product Versions
.NET Core 1.0, Core 1.1, 8 (package-provided)
.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
UWP 10.0

SecureConversationSecurityTokenParameters(SecureConversationSecurityTokenParameters)

Source:
SecureConversationSecurityTokenParameters.cs

Initializes a new instance of the SecureConversationSecurityTokenParameters class from another instance of this class.

protected SecureConversationSecurityTokenParameters (System.ServiceModel.Security.Tokens.SecureConversationSecurityTokenParameters other);

Parameters

other
SecureConversationSecurityTokenParameters

The other instance of this class.

Remarks

This constructor clones a new instance from an existing one.

Applies to

.NET Framework 4.8.1 and other versions
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

SecureConversationSecurityTokenParameters(SecurityBindingElement, Boolean)

Initializes a new instance of the SecureConversationSecurityTokenParameters class from the properties of a specified SecurityBindingElement.

public SecureConversationSecurityTokenParameters (System.ServiceModel.Channels.SecurityBindingElement bootstrapSecurityBindingElement, bool requireCancellation);

Parameters

bootstrapSecurityBindingElement
SecurityBindingElement

The bootstrap security binding element.

requireCancellation
Boolean

true to require cancellation; otherwise, false.

Remarks

bootstrapSecurityBindingElement specifies the security binding element to use when securing the messages exchanged as part of the secure conversation token issuance. If requireCancellation is true, a session-based security context token is issued; otherwise, a cookie-based security context token is issued.

Applies to

.NET Framework 4.8.1 and other versions
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

SecureConversationSecurityTokenParameters(SecurityBindingElement, Boolean, Boolean)

Initializes a new instance of the SecureConversationSecurityTokenParameters class from the properties of a specified SecurityBindingElement.

public SecureConversationSecurityTokenParameters (System.ServiceModel.Channels.SecurityBindingElement bootstrapSecurityBindingElement, bool requireCancellation, bool canRenewSession);

Parameters

bootstrapSecurityBindingElement
SecurityBindingElement

A security binding element object that secures the message exchanged as part of the secure conversation token issuance.

requireCancellation
Boolean

true to require cancellation; otherwise, false.

canRenewSession
Boolean

true to indicate that the communications session can be renewed; otherwise, false.

Applies to

.NET Framework 4.8.1 and other versions
Product Versions
.NET Framework 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

SecureConversationSecurityTokenParameters(SecurityBindingElement, Boolean, ChannelProtectionRequirements)

Source:
SecureConversationSecurityTokenParameters.cs

Initializes a new instance of the SecureConversationSecurityTokenParameters class from the properties of a specified SecurityBindingElement with specified ChannelProtectionRequirements.

public SecureConversationSecurityTokenParameters (System.ServiceModel.Channels.SecurityBindingElement bootstrapSecurityBindingElement, bool requireCancellation, System.ServiceModel.Security.ChannelProtectionRequirements bootstrapProtectionRequirements);

Parameters

bootstrapSecurityBindingElement
SecurityBindingElement

The bootstrap security binding element.

requireCancellation
Boolean

true to require cancellation; otherwise, false.

bootstrapProtectionRequirements
ChannelProtectionRequirements

The bootstrap protection requirements.

Remarks

bootstrapSecurityBindingElement specifies the security binding element to use when securing the messages exchanged as part of the secure conversation token issuance. If requireCancellation is true, a session-based security context token is issued; otherwise, a cookie-based security context token is issued.

bootstrapProtectionRequirements indicates the protection requirements of the messages exchanged as part of the secure conversation token issuance.

Applies to

.NET Framework 4.8.1 and other versions
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

SecureConversationSecurityTokenParameters(SecurityBindingElement, Boolean, Boolean, ChannelProtectionRequirements)

Source:
SecureConversationSecurityTokenParameters.cs

Initializes a new instance of the SecureConversationSecurityTokenParameters class from the properties of a specified SecurityBindingElement with specified ChannelProtectionRequirements.

public SecureConversationSecurityTokenParameters (System.ServiceModel.Channels.SecurityBindingElement bootstrapSecurityBindingElement, bool requireCancellation, bool canRenewSession, System.ServiceModel.Security.ChannelProtectionRequirements bootstrapProtectionRequirements);

Parameters

bootstrapSecurityBindingElement
SecurityBindingElement

A security binding element object that secures the message exchanged as part of the secure conversation token issuance.

requireCancellation
Boolean

true to require cancellation; otherwise, false.

canRenewSession
Boolean

true to indicate that the communications session can be renewed; otherwise, false.

bootstrapProtectionRequirements
ChannelProtectionRequirements

The channel protection requirements.

Applies to

.NET Framework 4.8.1 and other versions
Product Versions
.NET Framework 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