Class ConflictException
Indicates a desktop integration operation could not be completed due to conflicting AccessPoints.
Inheritance
ConflictException
Assembly: ZeroInstall.DesktopIntegration.dll
Syntax
public sealed class ConflictException : InvalidOperationException
Constructors
ConflictException()
Declaration
public ConflictException()
ConflictException(String)
Declaration
public ConflictException(string message)
Parameters
Type |
Name |
Description |
String |
message |
|
ConflictException(String, Exception)
Declaration
public ConflictException(string message, Exception innerException)
Parameters
Properties
Entries
The entries that are in conflict with each other.
Declaration
public IEnumerable<ConflictData> Entries { get; }
Property Value
Methods
ExistingConflict(ConflictData[])
Creates an exception indicating an existing desktop integration conflict.
Declaration
public static ConflictException ExistingConflict(params ConflictData[] entries)
Parameters
Type |
Name |
Description |
ConflictData[] |
entries |
The entries that are in conflict with each other.
|
Returns
GetObjectData(SerializationInfo, StreamingContext)
Declaration
public override void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
InnerConflict(ConflictData[])
Creates an exception indicating an inner desktop integration conflict.
Declaration
public static ConflictException InnerConflict(params ConflictData[] entries)
Parameters
Type |
Name |
Description |
ConflictData[] |
entries |
The entries that are in conflict with each other.
|
Returns
NewConflict(ConflictData, ConflictData)
Creates an exception indicating a new desktop integration conflict.
Declaration
public static ConflictException NewConflict(ConflictData existingEntry, ConflictData newEntry)
Parameters
Type |
Name |
Description |
ConflictData |
existingEntry |
The existing entry that is preventing newEntry from being applied.
|
ConflictData |
newEntry |
The new entry that is in conflict with existingEntry .
|
Returns