Поделиться через


EndpointInner Класс

Определение

Конечная точка CDN — это сущность в профиле CDN, содержащая сведения о конфигурации, такие как источник, протокол, кэширование содержимого и поведение доставки. Конечная точка CDN использует формат <URL-адреса endpointname.azureedge.net>.

[Microsoft.Rest.Serialization.JsonTransformation]
public class EndpointInner : Microsoft.Azure.Management.ResourceManager.Fluent.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type EndpointInner = class
    inherit Resource
Public Class EndpointInner
Inherits Resource
Наследование
EndpointInner
Атрибуты

Конструкторы

EndpointInner()

Инициализирует новый экземпляр класса EndpointInner.

EndpointInner(String, IList<DeepCreatedOrigin>, String, String, String, IDictionary<String,String>, String, String, IList<String>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<QueryStringCachingBehavior>, OptimizationType, String, IList<GeoFilter>, EndpointPropertiesUpdateParametersDeliveryPolicy, String, EndpointResourceState, String)

Инициализирует новый экземпляр класса EndpointInner.

Свойства

ContentTypesToCompress

Возвращает или задает список типов контента, к которым применяется сжатие. Значение должно быть допустимым типом MIME.

DeliveryPolicy

Возвращает или задает политику, указывающую правила доставки, используемые для конечной точки.

GeoFilters

Возвращает или задает список правил, определяющих геодоступ пользователя в конечной точке CDN. Каждый геофильтр определяет правило доступа к указанному пути или содержимому, например блокировать APAC для пути /pictures/

HostName

Возвращает имя узла конечной точки, структурированной как {endpointName}. {DNSZone}, например contoso.azureedge.net

Id

Идентификатор ресурса. Метод задания защищен, так как идентификатор необходимо задать в разделе Сетевые ресурсы.

(Унаследовано от ProxyResource)
IsCompressionEnabled

Возвращает или задает значение, указывающее, включено ли сжатие содержимого в СЕТИ CDN. Значение по умолчанию — false. Если сжатие включено, содержимое будет использоваться как сжатое, если пользователь запрашивает сжатую версию. Содержимое не сжимается в CDN, если запрошенное содержимое меньше 1 байта или больше 1 МБ.

IsHttpAllowed

Возвращает или задает значение, указывающее, разрешен ли трафик HTTP в конечной точке. Значение по умолчанию — true. Должен быть разрешен хотя бы один протокол (HTTP или HTTPS).

IsHttpsAllowed

Возвращает или задает значение, указывающее, разрешен ли трафик HTTPS в конечной точке. Значение по умолчанию — true. Должен быть разрешен хотя бы один протокол (HTTP или HTTPS).

Location

Расположение ресурса

(Унаследовано от Resource)
Name

Имя ресурса

(Унаследовано от ProxyResource)
OptimizationType

Возвращает или задает, в каком сценарии клиент хочет оптимизировать эту конечную точку CDN, например для скачивания служб мультимедиа. С помощью этих сведений CDN может применять оптимизацию на основе сценария. Возможные значения: GeneralWebDelivery, GeneralMediaStreaming, VideoOnDemandMediaStreaming, LargeFileDownload, DynamicSiteAcceleration.

OriginHostHeader

Возвращает или задает значение заголовка узла, отправленное источнику с каждым запросом. Если оставить это поле пустым, имя узла запроса определяет это значение. Источники Azure CDN, такие как веб-приложения, Хранилище BLOB-объектов и Облачные службы требуют, чтобы значение заголовка узла соответствовало имени узла источника по умолчанию.

OriginPath

Возвращает или задает путь к каталогу в источнике, который CDN может использовать для получения содержимого, например contoso.cloudapp.net/originpath.

Origins

Возвращает или задает источник содержимого, доставляемого через CDN.

ProbePath

Возвращает или задает путь к файлу, размещенного в источнике, который помогает ускорить доставку динамического содержимого и вычислить наиболее оптимальные маршруты для CDN. Это относится к пути источника.

ProvisioningState

Возвращает состояние подготовки конечной точки.

QueryStringCachingBehavior

Возвращает или задает способ кэширования CDN запросов, включающих строки запроса. Вы можете игнорировать любые строки запроса при кэшировании, обходить кэширование, чтобы предотвратить кэширование запросов, содержащих строки запроса, или кэшировать каждый запрос с уникальным URL-адресом. Возможные значения: IgnoreQueryString, BypassCaching, UseQueryString, NotSet

ResourceState

Возвращает состояние ресурса конечной точки. Возможные значения: "Создание", "Удаление", "Запуск", "Запуск", "Остановлено", "Остановка"

Tags

Теги ресурсов

(Унаследовано от Resource)
Type

Тип ресурса

(Унаследовано от ProxyResource)

Методы

Validate()

Проверьте объект .

Применяется к