Freigeben über


EndpointUpdateParameters Klasse

Definition

Eigenschaften, die zum Erstellen oder Aktualisieren eines Endpunkts erforderlich sind.

[Microsoft.Rest.Serialization.JsonTransformation]
public class EndpointUpdateParameters : Microsoft.Rest.Azure.IResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type EndpointUpdateParameters = class
    interface IResource
Public Class EndpointUpdateParameters
Implements IResource
Vererbung
EndpointUpdateParameters
Attribute
Implementiert

Konstruktoren

EndpointUpdateParameters()

Initialisiert eine neue instance der EndpointUpdateParameters-Klasse.

EndpointUpdateParameters(IDictionary<String,String>, String, IList<String>, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<QueryStringCachingBehavior>, String, String, IList<GeoFilter>, ResourceReference, IList<UrlSigningKey>, EndpointPropertiesUpdateParametersDeliveryPolicy, EndpointPropertiesUpdateParametersWebApplicationFirewallPolicyLink)

Initialisiert eine neue instance der EndpointUpdateParameters-Klasse.

Eigenschaften

ContentTypesToCompress

Ruft eine Liste der Inhaltstypen ab, für die die Komprimierung gilt, oder legt diese fest. Der Wert sollte ein gültiger MIME-Typ sein.

DefaultOriginGroup

Ruft einen Verweis auf die Ursprungsgruppe ab oder legt diesen fest.

DeliveryPolicy

Ruft eine Richtlinie ab, die die Übermittlungsregeln angibt, die für einen Endpunkt verwendet werden sollen, oder legt diese fest.

GeoFilters

Ruft eine Liste von Regeln ab, die den geografischen Zugriff des Benutzers innerhalb eines CDN-Endpunkts definieren, oder legt diese fest. Jeder Geofilter definiert eine Zugriffsregel für einen angegebenen Pfad oder Inhalt, z. B. Block APAC for path /pictures/

IsCompressionEnabled

Ruft ab oder legt fest, ob die Inhaltskomprimierung für CDN aktiviert ist. Der Standardwert ist „false“. Wenn die Komprimierung aktiviert ist, werden Inhalte als komprimiert bereitgestellt, wenn der Benutzer eine komprimierte Version anfordert. Inhalte werden im CDN nicht komprimiert, wenn angeforderter Inhalt kleiner als 1 Byte oder größer als 1 MB ist.

IsHttpAllowed

Ruft ab oder legt fest, ob HTTP-Datenverkehr auf dem Endpunkt zulässig ist. Der Standardwert ist true. Es muss mindestens ein Protokoll (HTTP oder HTTPS) zulässig sein.

IsHttpsAllowed

Ruft ab oder legt fest, ob HTTPS-Datenverkehr auf dem Endpunkt zulässig ist. Der Standardwert ist true. Es muss mindestens ein Protokoll (HTTP oder HTTPS) zulässig sein.

OptimizationType

Ruft ab oder legt fest, für welches Szenario der Kunde diesen CDN-Endpunkt optimieren möchte, z. B. Download, Media Services. Mit diesen Informationen kann CDN eine szenariogesteuerte Optimierung anwenden. Mögliche Werte: "GeneralWebDelivery", "GeneralMediaStreaming", "VideoOnDemandMediaStreaming", "LargeFileDownload", "DynamicSiteAcceleration"

OriginHostHeader

Ruft den Hostheaderwert ab, der mit jeder Anforderung an den Ursprung gesendet wird, oder legt diesen fest. Diese Eigenschaft am Endpunkt ist nur zulässig, wenn der Endpunkt einen einzelnen Ursprung verwendet und von derselben Eigenschaft überschrieben werden kann, die am Ursprung angegeben wurde. Wenn Sie diesen Wert leer lassen, bestimmt der Anforderungshostname diesen Wert. Azure CDN-Ursprünge wie Web-Apps, Blob Storage und Cloud Services erfordern, dass dieser Hostheaderwert standardmäßig mit dem Ursprungshostnamen übereinstimmt.

OriginPath

Ruft einen Verzeichnispfad für den Ursprung ab, aus dem CDN Inhalte abrufen kann, z. B. contoso.cloudapp.net/originpath, oder legt diesen fest.

ProbePath

Ruft den Pfad zu einer Datei ab, die im Ursprung gehostet wird, oder legt diesen fest, wodurch die Übermittlung des dynamischen Inhalts beschleunigt und die optimalen Routen für das CDN berechnet werden können. Dies ist relativ zum Ursprungspfad. Diese Eigenschaft ist nur relevant, wenn ein einzelner Ursprung verwendet wird.

QueryStringCachingBehavior

Ruft ab oder legt fest, wie CDN Anforderungen zwischenspeichert, die Abfragezeichenfolgen enthalten. Sie können alle Abfragezeichenfolgen beim Zwischenspeichern ignorieren, die Zwischenspeicherung umgehen, um zu verhindern, dass Anforderungen, die Abfragezeichenfolgen enthalten, zwischengespeichert werden, oder jede Anforderung mit einer eindeutigen URL zwischenspeichern. Mögliche Werte: "IgnoreQueryString", "BypassCaching", "UseQueryString", "NotSet"

Tags

Ruft Endpunkttags ab oder legt diese fest.

UrlSigningKeys

Ruft die Liste der Schlüssel ab, die zum Überprüfen der signierten URL-Hashes verwendet werden, oder legt diese fest.

WebApplicationFirewallPolicyLink

Ruft die Web Application Firewall-Richtlinie für den Endpunkt ab oder legt sie fest (falls zutreffend).

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: