AuthenticationSettingsContract Class

Definition

API Authentication Settings.

public class AuthenticationSettingsContract
public class AuthenticationSettingsContract : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ApiManagement.Models.AuthenticationSettingsContract>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ApiManagement.Models.AuthenticationSettingsContract>
type AuthenticationSettingsContract = class
type AuthenticationSettingsContract = class
    interface IJsonModel<AuthenticationSettingsContract>
    interface IPersistableModel<AuthenticationSettingsContract>
Public Class AuthenticationSettingsContract
Public Class AuthenticationSettingsContract
Implements IJsonModel(Of AuthenticationSettingsContract), IPersistableModel(Of AuthenticationSettingsContract)
Inheritance
AuthenticationSettingsContract
Implements

Constructors

AuthenticationSettingsContract()

Initializes a new instance of AuthenticationSettingsContract.

Properties

OAuth2

OAuth2 Authentication settings.

OpenId

OpenID Connect Authentication Settings.

Explicit Interface Implementations

IJsonModel<AuthenticationSettingsContract>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<AuthenticationSettingsContract>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AuthenticationSettingsContract>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AuthenticationSettingsContract>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<AuthenticationSettingsContract>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to