//------------------------------------------------------------------------------
//
// Microsoft Windows Media
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//
// This code was generated by a tool.
// Runtime Version: 1.0.3705.0
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
//
// This source code was auto-generated by xsd, Version=1.0.3705.0.
//
using System.Xml.Serialization;
///
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/wms/2002/07/wmsCacheProxyConfigSchema")]
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://schemas.microsoft.com/wms/2002/07/wmsCacheProxyConfigSchema", IsNullable=false)]
public class PersistedConfiguration {
///
[System.Xml.Serialization.XmlElementAttribute(DataType="normalizedString")]
public string cacheDirectoryPath;
///
public int diskQuota;
///
public int archiveQuotaPerStream;
///
[System.Xml.Serialization.XmlElementAttribute(DataType="anyURI", IsNullable=true)]
public string reverseProxyRedirectURL;
///
[System.Xml.Serialization.XmlElementAttribute(DataType="normalizedString", IsNullable=true)]
public string backendServer;
///
public bool enableCaching;
///
public bool enableProxy;
///
public bool proxyOnDemandCacheMiss;
///
public bool cacheOnDemandCacheMiss;
///
public bool handleUpstreamCacheRequests;
///
public protocolEnum protocol;
}
///
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/wms/2002/07/wmsCacheProxyConfigSchema")]
public enum protocolEnum {
///
clientprotocol,
///
HTTP,
///
RTSPU,
///
RTSPT,
}
///
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/wms/2002/07/wmsCacheProxyConfigSchema")]
[System.Xml.Serialization.XmlRootAttribute("PersistedConfigurationDataSet", Namespace="http://schemas.microsoft.com/wms/2002/07/wmsCacheProxyConfigSchema", IsNullable=false)]
public class PersistedConfigurationDataSet {
///
[System.Xml.Serialization.XmlElementAttribute("PersistedConfiguration")]
public PersistedConfiguration[] Items;
}