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


Instance.ProtocolDefinitions Property

Gets the collection of custom delivery protocols for the instance of Notification Services.

Пространство имен: Microsoft.SqlServer.Management.Nmo
Сборка: Microsoft.SqlServer.Smo (in microsoft.sqlserver.smo.dll)

Синтаксис

'Декларация
Public ReadOnly Property ProtocolDefinitions As ProtocolDefinitionCollection
public ProtocolDefinitionCollection ProtocolDefinitions { get; }
public:
property ProtocolDefinitionCollection^ ProtocolDefinitions {
    ProtocolDefinitionCollection^ get ();
}
/** @property */
public ProtocolDefinitionCollection get_ProtocolDefinitions ()
public function get ProtocolDefinitions () : ProtocolDefinitionCollection

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

The ProtocolDefinitionCollection for the Instance.

Замечания

You only need to define custom delivery protocols, not the built-in Simple Mail Transfer Protocol (SMTP) and File delivery protocols. Use the ProtocolDefinition class to define individual custom delivery protocols. Use the methods of the ProtocolDefinitionCollection class to add, remove, or get individual ProtocolDefinition objects.

If you use this property to enumerate delivery protocols for a Notification Services instance, only custom delivery protocols are returned. The built-in File and SMTP delivery protocols are not returned.

Пример

The following examples show how to declare a custom delivery protocol for use with your Notification Services instance:

ProtocolDefinition customProtocol = 
    new ProtocolDefinition(myInstance, "MyCustomProtocol");
customProtocol.ClassName = "MyNamespace.MyProtocolClass";
customProtocol.AssemblyName = @"C:\NS\Full\MyCustomComponents.dll";
myInstance.ProtocolDefinitions.Add(customProtocol);
Dim customProtocol As ProtocolDefinition = _
    New ProtocolDefinition(myInstance, "MyCustomProtocol")
customProtocol.ClassName = "MyNamespace.MyProtocolClass"
customProtocol.AssemblyName = _
    "C:\NS\Full\MyCustomComponents.dll"
myInstance.ProtocolDefinitions.Add(customProtocol)

Синхронизация потоков

Any public static (Shared in Microsoft Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Платформы

Платформы разработки

Список поддерживаемых платформ см. в разделе Hardware and Software Requirements for Installing SQL Server 2005.

Целевые платформы

Список поддерживаемых платформ см. в разделе Hardware and Software Requirements for Installing SQL Server 2005.

См. также

Справочник

Instance Class
Instance Members
Microsoft.SqlServer.Management.Nmo Namespace

Другие ресурсы

Настройка экземпляров служб Notification Services
Protocols Element (ICF)