RaiSafetyProviderSourceConfig Class

Definition

Gets or sets the source to which safety providers applies.

public class RaiSafetyProviderSourceConfig : Azure.ResourceManager.CognitiveServices.Models.RaiSafetyProviderConfig, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.CognitiveServices.Models.RaiSafetyProviderSourceConfig>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.CognitiveServices.Models.RaiSafetyProviderSourceConfig>
type RaiSafetyProviderSourceConfig = class
    inherit RaiSafetyProviderConfig
    interface IJsonModel<RaiSafetyProviderSourceConfig>
    interface IPersistableModel<RaiSafetyProviderSourceConfig>
Public Class RaiSafetyProviderSourceConfig
Inherits RaiSafetyProviderConfig
Implements IJsonModel(Of RaiSafetyProviderSourceConfig), IPersistableModel(Of RaiSafetyProviderSourceConfig)
Inheritance
RaiSafetyProviderSourceConfig
Implements

Constructors

Name Description
RaiSafetyProviderSourceConfig()

Initializes a new instance of RaiSafetyProviderSourceConfig.

Properties

Name Description
IsBlocking

If blocking would occur.

(Inherited from RaiSafetyProviderConfig)
SafetyProviderName

Name of RAI Safety Provider.

(Inherited from RaiSafetyProviderConfig)
Source

Content source to apply the Content Filters.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<RaiSafetyProviderConfig>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from RaiSafetyProviderConfig)
IJsonModel<RaiSafetyProviderConfig>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from RaiSafetyProviderConfig)
IJsonModel<RaiSafetyProviderSourceConfig>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<RaiSafetyProviderSourceConfig>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<RaiSafetyProviderConfig>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from RaiSafetyProviderConfig)
IPersistableModel<RaiSafetyProviderConfig>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from RaiSafetyProviderConfig)
IPersistableModel<RaiSafetyProviderConfig>.Write(ModelReaderWriterOptions) (Inherited from RaiSafetyProviderConfig)
IPersistableModel<RaiSafetyProviderSourceConfig>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<RaiSafetyProviderSourceConfig>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<RaiSafetyProviderSourceConfig>.Write(ModelReaderWriterOptions)

Applies to