CancellationToken.Equals Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, равен ли текущий экземпляр CancellationToken заданному токену.
Перегрузки
Equals(Object) |
Определяет, равен ли текущий экземпляр CancellationToken заданному объекту Object. |
Equals(CancellationToken) |
Определяет, равен ли текущий экземпляр CancellationToken заданному токену. |
Equals(Object)
- Исходный код:
- CancellationToken.cs
- Исходный код:
- CancellationToken.cs
- Исходный код:
- CancellationToken.cs
Определяет, равен ли текущий экземпляр CancellationToken заданному объекту Object.
public:
override bool Equals(System::Object ^ other);
public override bool Equals (object other);
public override bool Equals (object? other);
override this.Equals : obj -> bool
Public Overrides Function Equals (other As Object) As Boolean
Параметры
- other
- Object
Другой объект, сравниваемый с данным экземпляром.
Возвращаемое значение
Значение true
, если параметр является other
имеет значение CancellationToken, и если два эти экземпляра равны; в противном случае — значение false
. Дополнительные сведения см. в разделе "Примечания".
Исключения
Связанный объект CancellationTokenSource был удален.
Комментарии
Два маркера отмены равны, если выполняется одно из следующих условий:
Они связаны с тем же CancellationTokenSource.
Они оба были созданы из открытых CancellationToken конструкторов, и их CancellationToken.IsCancellationRequested значения равны.
Оба маркера отмены имеют CancellationToken.Noneзначение .
См. также раздел
Применяется к
Equals(CancellationToken)
- Исходный код:
- CancellationToken.cs
- Исходный код:
- CancellationToken.cs
- Исходный код:
- CancellationToken.cs
Определяет, равен ли текущий экземпляр CancellationToken заданному токену.
public:
bool Equals(System::Threading::CancellationToken other);
public:
virtual bool Equals(System::Threading::CancellationToken other);
public bool Equals (System.Threading.CancellationToken other);
override this.Equals : System.Threading.CancellationToken -> bool
Public Function Equals (other As CancellationToken) As Boolean
Параметры
- other
- CancellationToken
Другой объект CancellationToken для сравнения с данным экземпляром.
Возвращаемое значение
true
, если экземпляры равны; в противном случае — false
. Дополнительные сведения см. в разделе "Примечания".
Реализации
Комментарии
Два маркера отмены равны, если выполняется одно из следующих условий:
Они связаны с тем же CancellationTokenSource.
Они оба были созданы из открытых CancellationToken конструкторов, и их CancellationToken.IsCancellationRequested значения равны.
Оба маркера отмены имеют CancellationToken.Noneзначение .