У меня вопрос:
Как я могу с кодом C# или скриптом командной строки настроить параметры утилизации приложений?
(см скриншот ниже) Я не удалось найти подходящий .NET атрибуты
Ваша помощь будет очень ценным
Спасибо заранееНастройка параметров утилиты для COM + компонента из кода/командной строки
1
A
ответ
1
Установка приложений Recycling свойства COM + приложение, безусловно, невозможно с .bat
сценарий как таковой. Насколько мне известно, для этого нет атрибута .NET или System.EnterpriseServices
.
COMAdmin
- это способ программно установить свойства приложения COM +. См. Страницу Configuring COM+ Application Recycling Values MSDN. На странице представлен пример кода VB6 для настройки свойств утилизации приложений.
Ниже приведен простой порт образца MSDN для VBScript.
If Not SetMyApplicationRecycling("MyApp", 5, 10, 9, 100, 20) Then
MsgBox "SetMyApplicationRecycling failed."
End If
Function SetMyApplicationRecycling(_
strApplicationName, _
lngLifetimeLimit, _
lngMemoryLimit, _
lngCallLimit, _
lngActivationLimit, _
lngExpirationTimeout _
) ' Return False if any errors occur.
SetMyApplicationRecycling = False ' Initialize the function.
On Error Resume Next ' Initialize error handling.
Dim objAppCollection
Dim objApplication
Set objCatalog = CreateObject("COMAdmin.COMAdminCatalog")
Set objAppCollection = objCatalog.GetCollection("Applications")
objAppCollection.Populate
For Each objApplication In objAppCollection
With objApplication
If .Name = strApplicationName Then
.value("RecycleLifetimeLimit") = lngLifetimeLimit
.value("RecycleMemoryLimit") = lngMemoryLimit
.value("RecycleCallLimit") = lngCallLimit
.value("RecycleActivationLimit") = lngActivationLimit
.value("RecycleExpirationTimeout") = lngExpirationTimeout
objAppCollection.SaveChanges
MsgBox strApplicationName & _
" recycling values are now set to the following: " & _
vbNewLine & vbNewLine & _
"Lifetime Limit (minutes) = " & lngLifetimeLimit & vbNewLine & _
"Memory Limit (KB) = " & lngMemoryLimit & vbNewLine & _
"Expiration Timeout (minutes) = " & lngExpirationTimeout & vbNewLine & _
"Call Limit = " & lngCallLimit & vbNewLine & _
"Activation Limit = " & lngActivationLimit
SetMyApplicationRecycling = True ' Successful end to procedure
Exit For
End If
End With
Next
Set objApplication = Nothing
Set objAppCollection = Nothing
Set objCatalog = Nothing
If Err.Number <> 0 Then
MsgBox "Error # " & Err.Number & " (Hex: " & Hex(Err.Number) _
& ")" & vbNewLine & Err.Description
Exit Function
End If
End Function
Смежные вопросы
- 1. Вызов COM-компонента из .NET
- 2. Добавить ссылку из COM-компонента
- 3. COM-суррогат для стороннего компонента
- 4. windows installer для COM-компонента
- 5. Настройка параметров пакета атома из командной строки?
- 6. Настройка OpenLDAP для использования имени организации вместо компонента домена
- 7. Joomla - настройка основных параметров для моего компонента в менеджере меню
- 8. Создание компонента .NET COM
- 9. Winforms крадет нажатия клавиш из COM-компонента?
- 10. Предотвращение отображения COM-компонента Delphi из MessageBox()
- 11. Авария COM-компонента
- 12. Настройка изолированного COM для нескольких проектов
- 13. Ошибка Получение фабрики класса COM для компонента
- 14. Как получить ProgID COM-компонента из C#?
- 15. Невозможно извлечь информацию COM из 1 компонента
- 16. Вызов удаленного COM-компонента из клиента MFC?
- 17. Настройка параметров для коэффициента
- 18. Настройка TaskExecutor для компонента JMS
- 19. параметров LDAP настройка
- 20. Что необходимо для регистрации COM-компонента?
- 21. Как устранить неисправность COM-компонента?
- 22. Хорошие утилиты для утилиты изображений метаданных?
- 23. Найти версию компонента ActiveX COM
- 24. Настройка параметров
- 25. Настройка проекта COM Регистрация
- 26. Настройка параметров для веб-пакета Развертывание для изменения элемента конфигурации
- 27. завершение утилиты командной строки linux из python
- 28. Настройка параметров для хранимой процедуры
- 29. C# - Извлечь свойства компонента COM +?
- 30. Настройка параметров ESP из командной строки с использованием tshark
Благодарим за ответ. YEs, мне нужно, чтобы компонент COM + регистрировался с настройками во время установки. Если это можно сделать с битой, все будет в порядке. –
Спасибо за ссылку. Я попробовал образец кода из статьи MSDN, но после запуска настройки не были изменены. Нужно ли выполнять больше операций (save, commit и т. Д.)? Спасибо –
Я изменил его для VBScript, и он уже работает. Спасибо –