Share via


IndexActionFailedEventArgs<T> Class

Definition

Provides data for ActionCompleted event.

public class IndexActionFailedEventArgs<T> : Azure.Search.Documents.Models.IndexActionEventArgs<T>
type IndexActionFailedEventArgs<'T> = class
    inherit IndexActionEventArgs<'T>
Public Class IndexActionFailedEventArgs(Of T)
Inherits IndexActionEventArgs(Of T)

Type Parameters

T

The .NET type that maps to the index schema. Instances of this type can be retrieved as documents from the index. You can use SearchDocument for dynamic documents.

Inheritance
IndexActionFailedEventArgs<T>

Constructors

IndexActionFailedEventArgs<T>(SearchIndexingBufferedSender<T>, IndexDocumentsAction<T>, IndexingResult, Exception, Boolean, CancellationToken)

Initializes a new instance of the IndexActionCompletedEventArgs<T> class.

Properties

Action

Gets the IndexDocumentsAction<T> that was added, sent, completed, or failed.

(Inherited from IndexActionEventArgs<T>)
CancellationToken

Gets a cancellation token related to the original operation that raised the event. It's important for your handler to pass this token along to any asynchronous or long-running synchronous operations that take a token so cancellation (via something like

new CancellationTokenSource(TimeSpan.FromSeconds(10)).Token

for example) will correctly propagate.

(Inherited from SyncAsyncEventArgs)
Exception

Gets the Exception caused by an action that failed to complete. The value might be null.

IsRunningSynchronously

Gets a value indicating whether the event handler was invoked synchronously or asynchronously. Please see SyncAsyncEventHandler<T> for more details.

(Inherited from SyncAsyncEventArgs)
Result

Gets the IndexingResult of an action that failed to complete. The value might be null.

Sender

Gets the SearchIndexingBufferedSender<T> raising the event.

(Inherited from IndexActionEventArgs<T>)

Applies to