Show / Hide Table of Contents

Class ConflictException

Indicates a desktop integration operation could not be completed due to conflicting AccessPoints.

Inheritance
Object
ConflictException
Namespace: ZeroInstall.DesktopIntegration
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
Type Name Description
String message
Exception innerException

Properties

Entries

The entries that are in conflict with each other.

Declaration
public IEnumerable<ConflictData> Entries { get; }
Property Value
Type Description
IEnumerable<ConflictData>

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
Type Description
ConflictException

GetObjectData(SerializationInfo, StreamingContext)

Declaration
public override void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
SerializationInfo info
StreamingContext context

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
Type Description
ConflictException

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
Type Description
ConflictException
In This Article
Back to top Copyright Bastian Eicher et al