InstanceLockedException 建構函式

定義

初始化 InstanceLockedException 類別的執行個體。

多載

InstanceLockedException()

初始化 InstanceLockedException 類別的執行個體。

InstanceLockedException(String)

使用做為參數傳遞的錯誤訊息,初始化 InstanceLockedException 類別的執行個體。

InstanceLockedException(SerializationInfo, StreamingContext)

使用序列化的資料,初始化 InstanceLockedException 類別的執行個體。

InstanceLockedException(String, Exception)

使用錯誤訊息和做為參數傳遞的內部例外狀況資訊,初始化 InstanceLockedException 類別的執行個體。

InstanceLockedException(XName, Guid)

使用命令的 XName (命名空間和名稱的結合) 與目標執行個體的 ID (針對這個執行個體的執行命令會當做參數傳遞),初始化 InstanceLockedException 類別的執行個體。

InstanceLockedException(XName, Guid, Exception)

使用命令的 XName (命名空間和名稱的結合)、目標執行個體的 ID (命令會針對這個執行個體執行),以及內部例外狀況資訊 (當做參數傳遞),初始化 InstanceLockedException 類別的執行個體。

InstanceLockedException(XName, Guid, Guid, IDictionary<XName,Object>)

使用命令的 XName (命名空間和名稱的結合)、目標執行個體的 ID (命令會針對這個執行個體執行),目前在該執行個體上具有鎖定之擁有者的 ID,以及擁有者的可序列化中繼資料資訊 (當做參數傳遞),初始化 InstanceLockedException 類別的執行個體。

InstanceLockedException(XName, Guid, String, Exception)

使用命令的 XName (命名空間和名稱的結合)、目標執行個體 ID (命令會針對這個執行個體執行的)、說明例外狀況原因的錯誤訊息,以及導致目前例外狀況的例外狀況 (當做參數傳遞),初始化 InstanceLockedException 類別的執行個體。

InstanceLockedException(XName, Guid, Guid, IDictionary<XName,Object>, Exception)

使用命令的 XName (命名空間和名稱的結合)、目標執行個體的 ID (命令會針對這個執行個體執行)、目前在該執行個體上具有鎖定之擁有者的 ID,擁有者的可序列化中繼資料相關資訊,以及導致目前之例外狀況的例外狀況 (當做參數傳遞),初始化 InstanceLockedException 類別的執行個體。

InstanceLockedException(XName, Guid, Guid, IDictionary<XName,Object>, String, Exception)

使用命令的 XName (命名空間和名稱的結合)、目標執行個體的 ID (命令會針對這個執行個體執行)、目前在該執行個體上具有鎖定之擁有者的 ID,擁有者的可序列化中繼資料相關資訊、說明例外狀況原因的錯誤訊息,以及導致目前之例外狀況的例外狀況 (當做參數傳遞),初始化 InstanceLockedException 類別的執行個體。

InstanceLockedException()

初始化 InstanceLockedException 類別的執行個體。

public:
 InstanceLockedException();
public InstanceLockedException ();
Public Sub New ()

適用於

InstanceLockedException(String)

使用做為參數傳遞的錯誤訊息,初始化 InstanceLockedException 類別的執行個體。

public:
 InstanceLockedException(System::String ^ message);
public InstanceLockedException (string message);
new System.Runtime.DurableInstancing.InstanceLockedException : string -> System.Runtime.DurableInstancing.InstanceLockedException
Public Sub New (message As String)

參數

message
String

例外狀況的原因。

適用於

InstanceLockedException(SerializationInfo, StreamingContext)

使用序列化的資料,初始化 InstanceLockedException 類別的執行個體。

protected:
 InstanceLockedException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
[System.Security.SecurityCritical]
protected InstanceLockedException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[<System.Security.SecurityCritical>]
new System.Runtime.DurableInstancing.InstanceLockedException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Runtime.DurableInstancing.InstanceLockedException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

參數

info
SerializationInfo

目前例外狀況的相關資訊。

context
StreamingContext

關於來源或目的端的內容資訊。

屬性

適用於

InstanceLockedException(String, Exception)

使用錯誤訊息和做為參數傳遞的內部例外狀況資訊,初始化 InstanceLockedException 類別的執行個體。

public:
 InstanceLockedException(System::String ^ message, Exception ^ innerException);
public InstanceLockedException (string message, Exception innerException);
new System.Runtime.DurableInstancing.InstanceLockedException : string * Exception -> System.Runtime.DurableInstancing.InstanceLockedException
Public Sub New (message As String, innerException As Exception)

參數

message
String

例外狀況的原因。

innerException
Exception

造成目前例外狀況的例外狀況。

備註

若例外狀況是因為前一個例外狀況而擲回的結果,其 InnerException 屬性中通常會包含對前一個例外狀況的參考。

適用於

InstanceLockedException(XName, Guid)

使用命令的 XName (命名空間和名稱的結合) 與目標執行個體的 ID (針對這個執行個體的執行命令會當做參數傳遞),初始化 InstanceLockedException 類別的執行個體。

public:
 InstanceLockedException(System::Xml::Linq::XName ^ commandName, Guid instanceId);
public InstanceLockedException (System.Xml.Linq.XName commandName, Guid instanceId);
new System.Runtime.DurableInstancing.InstanceLockedException : System.Xml.Linq.XName * Guid -> System.Runtime.DurableInstancing.InstanceLockedException
Public Sub New (commandName As XName, instanceId As Guid)

參數

commandName
XName

命令的 XName (命名空間和名稱的結合)。

instanceId
Guid

目標執行個體的 ID (命令會針對這個執行個體執行)。

適用於

InstanceLockedException(XName, Guid, Exception)

使用命令的 XName (命名空間和名稱的結合)、目標執行個體的 ID (命令會針對這個執行個體執行),以及內部例外狀況資訊 (當做參數傳遞),初始化 InstanceLockedException 類別的執行個體。

public:
 InstanceLockedException(System::Xml::Linq::XName ^ commandName, Guid instanceId, Exception ^ innerException);
public InstanceLockedException (System.Xml.Linq.XName commandName, Guid instanceId, Exception innerException);
new System.Runtime.DurableInstancing.InstanceLockedException : System.Xml.Linq.XName * Guid * Exception -> System.Runtime.DurableInstancing.InstanceLockedException
Public Sub New (commandName As XName, instanceId As Guid, innerException As Exception)

參數

commandName
XName

命令的 XName (命名空間和名稱的結合)。

instanceId
Guid

目標執行個體的 ID (命令會針對這個執行個體執行)。

innerException
Exception

造成目前例外狀況的例外狀況。

適用於

InstanceLockedException(XName, Guid, Guid, IDictionary<XName,Object>)

使用命令的 XName (命名空間和名稱的結合)、目標執行個體的 ID (命令會針對這個執行個體執行),目前在該執行個體上具有鎖定之擁有者的 ID,以及擁有者的可序列化中繼資料資訊 (當做參數傳遞),初始化 InstanceLockedException 類別的執行個體。

public:
 InstanceLockedException(System::Xml::Linq::XName ^ commandName, Guid instanceId, Guid instanceOwnerId, System::Collections::Generic::IDictionary<System::Xml::Linq::XName ^, System::Object ^> ^ serializableInstanceOwnerMetadata);
public InstanceLockedException (System.Xml.Linq.XName commandName, Guid instanceId, Guid instanceOwnerId, System.Collections.Generic.IDictionary<System.Xml.Linq.XName,object> serializableInstanceOwnerMetadata);
new System.Runtime.DurableInstancing.InstanceLockedException : System.Xml.Linq.XName * Guid * Guid * System.Collections.Generic.IDictionary<System.Xml.Linq.XName, obj> -> System.Runtime.DurableInstancing.InstanceLockedException
Public Sub New (commandName As XName, instanceId As Guid, instanceOwnerId As Guid, serializableInstanceOwnerMetadata As IDictionary(Of XName, Object))

參數

commandName
XName

命令的 XName (命名空間和名稱的結合)。

instanceId
Guid

目標執行個體的 ID (命令會針對這個執行個體執行)。

instanceOwnerId
Guid

目前在該執行個體上具有鎖定之擁有者的 ID。

serializableInstanceOwnerMetadata
IDictionary<XName,Object>

關於執行個體擁有者 (在該執行個體上具有鎖定) 的可序列化中繼資料資訊。

適用於

InstanceLockedException(XName, Guid, String, Exception)

使用命令的 XName (命名空間和名稱的結合)、目標執行個體 ID (命令會針對這個執行個體執行的)、說明例外狀況原因的錯誤訊息,以及導致目前例外狀況的例外狀況 (當做參數傳遞),初始化 InstanceLockedException 類別的執行個體。

public:
 InstanceLockedException(System::Xml::Linq::XName ^ commandName, Guid instanceId, System::String ^ message, Exception ^ innerException);
public InstanceLockedException (System.Xml.Linq.XName commandName, Guid instanceId, string message, Exception innerException);
new System.Runtime.DurableInstancing.InstanceLockedException : System.Xml.Linq.XName * Guid * string * Exception -> System.Runtime.DurableInstancing.InstanceLockedException
Public Sub New (commandName As XName, instanceId As Guid, message As String, innerException As Exception)

參數

commandName
XName

命令的 XName (命名空間和名稱的結合)。

instanceId
Guid

目標執行個體的 ID (命令會針對這個執行個體執行)。

message
String

解釋例外狀況原因的錯誤訊息。

innerException
Exception

造成目前例外狀況的例外狀況。

適用於

InstanceLockedException(XName, Guid, Guid, IDictionary<XName,Object>, Exception)

使用命令的 XName (命名空間和名稱的結合)、目標執行個體的 ID (命令會針對這個執行個體執行)、目前在該執行個體上具有鎖定之擁有者的 ID,擁有者的可序列化中繼資料相關資訊,以及導致目前之例外狀況的例外狀況 (當做參數傳遞),初始化 InstanceLockedException 類別的執行個體。

public:
 InstanceLockedException(System::Xml::Linq::XName ^ commandName, Guid instanceId, Guid instanceOwnerId, System::Collections::Generic::IDictionary<System::Xml::Linq::XName ^, System::Object ^> ^ serializableInstanceOwnerMetadata, Exception ^ innerException);
public InstanceLockedException (System.Xml.Linq.XName commandName, Guid instanceId, Guid instanceOwnerId, System.Collections.Generic.IDictionary<System.Xml.Linq.XName,object> serializableInstanceOwnerMetadata, Exception innerException);
new System.Runtime.DurableInstancing.InstanceLockedException : System.Xml.Linq.XName * Guid * Guid * System.Collections.Generic.IDictionary<System.Xml.Linq.XName, obj> * Exception -> System.Runtime.DurableInstancing.InstanceLockedException
Public Sub New (commandName As XName, instanceId As Guid, instanceOwnerId As Guid, serializableInstanceOwnerMetadata As IDictionary(Of XName, Object), innerException As Exception)

參數

commandName
XName

命令的 XName (命名空間和名稱的結合)。

instanceId
Guid

目標執行個體的 ID (命令會針對這個執行個體執行)。

instanceOwnerId
Guid

目前在該執行個體上具有鎖定之擁有者的 ID。

serializableInstanceOwnerMetadata
IDictionary<XName,Object>

關於執行個體擁有者 (在該執行個體上具有鎖定) 的可序列化中繼資料資訊。

innerException
Exception

造成目前例外狀況的例外狀況。

適用於

InstanceLockedException(XName, Guid, Guid, IDictionary<XName,Object>, String, Exception)

使用命令的 XName (命名空間和名稱的結合)、目標執行個體的 ID (命令會針對這個執行個體執行)、目前在該執行個體上具有鎖定之擁有者的 ID,擁有者的可序列化中繼資料相關資訊、說明例外狀況原因的錯誤訊息,以及導致目前之例外狀況的例外狀況 (當做參數傳遞),初始化 InstanceLockedException 類別的執行個體。

public:
 InstanceLockedException(System::Xml::Linq::XName ^ commandName, Guid instanceId, Guid instanceOwnerId, System::Collections::Generic::IDictionary<System::Xml::Linq::XName ^, System::Object ^> ^ serializableInstanceOwnerMetadata, System::String ^ message, Exception ^ innerException);
public InstanceLockedException (System.Xml.Linq.XName commandName, Guid instanceId, Guid instanceOwnerId, System.Collections.Generic.IDictionary<System.Xml.Linq.XName,object> serializableInstanceOwnerMetadata, string message, Exception innerException);
new System.Runtime.DurableInstancing.InstanceLockedException : System.Xml.Linq.XName * Guid * Guid * System.Collections.Generic.IDictionary<System.Xml.Linq.XName, obj> * string * Exception -> System.Runtime.DurableInstancing.InstanceLockedException
Public Sub New (commandName As XName, instanceId As Guid, instanceOwnerId As Guid, serializableInstanceOwnerMetadata As IDictionary(Of XName, Object), message As String, innerException As Exception)

參數

commandName
XName

命令的 XName (命名空間和名稱的結合)。

instanceId
Guid

目標執行個體的 ID (命令會針對這個執行個體執行)。

instanceOwnerId
Guid

目前在該執行個體上具有鎖定之擁有者的 ID。

serializableInstanceOwnerMetadata
IDictionary<XName,Object>

關於執行個體擁有者 (在該執行個體上具有鎖定) 的可序列化中繼資料資訊。

message
String

解釋例外狀況原因的錯誤訊息。

innerException
Exception

造成目前例外狀況的例外狀況。

適用於