Partager via


RoutingPreference Class

Definition

Routing preference defines the type of network, either microsoft or internet routing to be used to deliver the user data, the default option is microsoft routing

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.RoutingPreferenceTypeConverter))]
public class RoutingPreference : Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.IRoutingPreference
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.RoutingPreferenceTypeConverter))>]
type RoutingPreference = class
    interface IRoutingPreference
    interface IJsonSerializable
Public Class RoutingPreference
Implements IRoutingPreference
Inheritance
RoutingPreference
Attributes
Implements

Constructors

RoutingPreference()

Creates an new RoutingPreference instance.

Properties

PublishInternetEndpoint

A boolean flag which indicates whether internet routing storage endpoints are to be published

PublishMicrosoftEndpoint

A boolean flag which indicates whether microsoft routing storage endpoints are to be published

RoutingChoice

Routing Choice defines the kind of network routing opted by the user.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RoutingPreference.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RoutingPreference.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.IRoutingPreference.

FromJsonString(String)

Creates a new instance of RoutingPreference, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of RoutingPreference into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to