Freigeben über


ActivationOption-Enumeration

Gibt die Art und Weise an, in der bearbeitete Komponenten in der Anwendung aktiviert werden.

Namespace: System.EnterpriseServices
Assembly: System.EnterpriseServices (in system.enterpriseservices.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public Enumeration ActivationOption
'Usage
Dim instance As ActivationOption
[SerializableAttribute] 
public enum ActivationOption
[SerializableAttribute] 
public enum class ActivationOption
/** @attribute SerializableAttribute() */ 
public enum ActivationOption
SerializableAttribute 
public enum ActivationOption

Member

  Membername Beschreibung
Library Gibt an, dass bearbeitete Komponenten der gekennzeichneten Anwendung im Prozess des Erstellers aktiviert werden. 
Server Gibt an, dass bearbeitete Komponenten der gekennzeichneten Anwendung in einem vom System bereitgestellten Prozess aktiviert werden. 

Hinweise

Der Standardwert für die Aktivierungseinstellung der Anwendung ist Library.

Beispiel

Im folgenden Codebeispiel wird die Verwendung dieser Enumeration veranschaulicht.

using System;
using System.EnterpriseServices;

[assembly: ApplicationName("Calculator")]
[assembly: ApplicationActivation(ActivationOption.Library)]
[assembly: System.Reflection.AssemblyKeyFile("Calculator.snk")]
public class Calculator : ServicedComponent
{
    public int Add (int x, int y)
    {
        return(x+y);
    }
}
[assembly:ApplicationName("Calculator")];
[assembly:ApplicationActivation(ActivationOption::Library)];
[assembly:System::Reflection::AssemblyKeyFile("Calculator.snk")];
public ref class Calculator: public ServicedComponent
{
public:
   int Add( int x, int y )
   {
      return (x + y);
   }

};
import System.*;
import System.EnterpriseServices.*;

/** @assembly ApplicationName("Calculator")
 */
/** @assembly ApplicationActivation(ActivationOption.Library)
 */
/** @assembly System.Reflection.AssemblyKeyFile("Calculator.snk")
 */
public class Calculator extends ServicedComponent
{
    public int Add(int x, int y)
    {
        return x + y;
    } //Add
} //Calculator

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

System.EnterpriseServices-Namespace