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


Свойство SPVirtualServerConfig.Properties

Примечание. Этот API устарел.

Возвращает параметры конфигурации, которые используются на виртуальном сервере.

Пространство имен:  Microsoft.SharePoint.Administration
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
<ObsoleteAttribute("Use SPWebApplication or SPIisSettings instead.",  _
    False)> _
Public ReadOnly Property Properties As SPPropertyBag
    Get
'Применение
Dim instance As SPVirtualServerConfig
Dim value As SPPropertyBag

value = instance.Properties
[ObsoleteAttribute("Use SPWebApplication or SPIisSettings instead.", 
    false)]
public SPPropertyBag Properties { get; }

Значение свойства

Тип: Microsoft.SharePoint.Utilities.SPPropertyBag
Объект Microsoft.SharePoint.Utilities.SPPropertyBag , который содержит параметры конфигурации виртуального сервера. Сведения о строковых ключей, представленного в контейнере свойств в разделе «Свойства командной строки» в руководство администратора по SharePoint Foundation.

Примеры

В следующем примере кода выполняется итерация по коллекцию пар "ключ значение", которые возвращаются свойством Properties и отображает каждую пару. Пример требует директивы using (Imports в Visual Basic) для пространств имен и Microsoft.SharePoint.Administration и Microsoft.SharePoint.Utilities .

Dim globAdmin As New SPGlobalAdmin()
Dim vServer As SPVirtualServer = globAdmin.VirtualServers(0)

Dim propBag As SPPropertyBag = vServer.Config.Properties
Dim keys As System.Collections.ICollection = propBag.Keys
Dim key As Object

For Each key In  keys
    Response.Write(SPEncode.HtmlEncode(key.ToString()) + " :: " + SPEncode.HtmlEncode(propBag(key.ToString())) + "<BR>")
Next key
SPGlobalAdmin globAdmin = new SPGlobalAdmin();
SPVirtualServer vServer = globAdmin.VirtualServers[0];

SPPropertyBag propBag = vServer.Config.Properties;
System.Collections.ICollection keys = propBag.Keys;

foreach (object key in keys)
{
    Response.Write(SPEncode.HtmlEncode(key.ToString()) + " :: " + SPEncode.HtmlEncode(propBag[key.ToString()]) + "<BR>");
}

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

Dim globalAdmin As New SPGlobalAdmin()
Dim vServer As SPVirtualServer = globalAdmin.OpenVirtualServer(New Uri("http://Virtual_Server"))

vServer.Config.Properties("securityvalidation-enabled") = Boolean.TrueString
vServer.Config.Properties("securityvalidation-expire") = Boolean.TrueString
vServer.Config.Properties("securityvalidation-timeout") = "40"
vServer.Config.Properties.Update()

globalAdmin.Close()
SPGlobalAdmin globalAdmin = new SPGlobalAdmin();
SPVirtualServer vServer = globalAdmin.OpenVirtualServer(new Uri("http://Virtual_Server"));

vServer.Config.Properties["securityvalidation-enabled"] = bool.TrueString;
vServer.Config.Properties["securityvalidation-expire"] = bool.TrueString;
vServer.Config.Properties["securityvalidation-timeout"] = "40";

vServer.Config.Properties.Update();

globalAdmin.Close();

См. также

Справочные материалы

SPVirtualServerConfig класс

Элементы SPVirtualServerConfig

Пространство имен Microsoft.SharePoint.Administration