LicenseManager.CreateWithContext Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Instanz eines Objekttyps mit einem Lizenzkontext.
Überlädt
| Name | Beschreibung |
|---|---|
| CreateWithContext(Type, LicenseContext) |
Erstellt eine Instanz des angegebenen Typs, wobei ein Kontext gegeben ist, in dem Sie die lizenzierte Instanz verwenden können. |
| CreateWithContext(Type, LicenseContext, Object[]) |
Erstellt eine Instanz des angegebenen Typs mit den angegebenen Argumenten, wobei ein Kontext angegeben wird, in dem Sie die lizenzierte Instanz verwenden können. |
CreateWithContext(Type, LicenseContext)
Erstellt eine Instanz des angegebenen Typs, wobei ein Kontext gegeben ist, in dem Sie die lizenzierte Instanz verwenden können.
public:
static System::Object ^ CreateWithContext(Type ^ type, System::ComponentModel::LicenseContext ^ creationContext);
public static object CreateWithContext(Type type, System.ComponentModel.LicenseContext creationContext);
static member CreateWithContext : Type * System.ComponentModel.LicenseContext -> obj
Public Shared Function CreateWithContext (type As Type, creationContext As LicenseContext) As Object
Parameter
- creationContext
- LicenseContext
Ein LicenseContext Wert, der angibt, wann Sie die lizenzierte Instanz verwenden können.
Gibt zurück
Eine Instanz des angegebenen Typs.
Hinweise
Die LicenseContext Angabe als creationContext Parameter wird für CurrentContext die Lebensdauer dieses LicenseParameters verwendet. Die CreateWithContext Methode blockiert alle anderen Threads am Ändern des AppDomainCurrentContextThreads, sodass sie CreateWithContext sich als Atomoperation verhalten können.
Weitere Informationen
- License
- LicenseContext
- LicenseException
- LicenseProvider
- LicenseProviderAttribute
- LicFileLicenseProvider
- LicenseUsageMode
Gilt für:
CreateWithContext(Type, LicenseContext, Object[])
Erstellt eine Instanz des angegebenen Typs mit den angegebenen Argumenten, wobei ein Kontext angegeben wird, in dem Sie die lizenzierte Instanz verwenden können.
public:
static System::Object ^ CreateWithContext(Type ^ type, System::ComponentModel::LicenseContext ^ creationContext, cli::array <System::Object ^> ^ args);
public static object CreateWithContext(Type type, System.ComponentModel.LicenseContext creationContext, object[] args);
static member CreateWithContext : Type * System.ComponentModel.LicenseContext * obj[] -> obj
Public Shared Function CreateWithContext (type As Type, creationContext As LicenseContext, args As Object()) As Object
Parameter
- creationContext
- LicenseContext
Ein LicenseContext Wert, der angibt, wann Sie die lizenzierte Instanz verwenden können.
Gibt zurück
Eine Instanz des angegebenen Typs mit dem angegebenen Array von Argumenten.
Hinweise
Die LicenseContext Angabe als creationContext Parameter wird für CurrentContext die Lebensdauer dieses LicenseParameters verwendet. Mit dieser Methode werden alle anderen Threads daran gehindert, das AppDomainCurrentContextVerhalten als atome Operation zu ändern CreateWithContext .
Weitere Informationen
- License
- LicenseContext
- LicenseException
- LicenseProvider
- LicenseProviderAttribute
- LicFileLicenseProvider
- LicenseUsageMode