AsyncReaderWriterResourceLock<TMoniker,TResource>.ResourceReleaser Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um valor cuja alienação libera um bloqueio mantido.
public: where TResource : classvalue class AsyncReaderWriterResourceLock<TMoniker, TResource>::ResourceReleaser : IDisposable
public: where TResource : classvalue class AsyncReaderWriterResourceLock<TMoniker, TResource>::ResourceReleaser : IAsyncDisposable, IDisposable
[System.Diagnostics.DebuggerDisplay("{releaser.awaiter.kind}")]
public struct AsyncReaderWriterResourceLock<TMoniker,TResource>.ResourceReleaser : IDisposable where TResource : class
[System.Diagnostics.DebuggerDisplay("{releaser.awaiter.kind}")]
[System.Runtime.CompilerServices.IsReadOnly]
public struct AsyncReaderWriterResourceLock<TMoniker,TResource>.ResourceReleaser : IAsyncDisposable, IDisposable where TResource : class
[<System.Diagnostics.DebuggerDisplay("{releaser.awaiter.kind}")>]
type AsyncReaderWriterResourceLock<'Moniker, 'Resource (requires 'Resource : null)>.ResourceReleaser = struct
interface IDisposable
[<System.Diagnostics.DebuggerDisplay("{releaser.awaiter.kind}")>]
[<System.Runtime.CompilerServices.IsReadOnly>]
type AsyncReaderWriterResourceLock<'Moniker, 'Resource (requires 'Resource : null)>.ResourceReleaser = struct
interface IDisposable
interface IAsyncDisposable
Public Structure AsyncReaderWriterResourceLock(Of TMoniker, TResource).ResourceReleaser
Implements IDisposable
Public Structure AsyncReaderWriterResourceLock(Of TMoniker, TResource).ResourceReleaser
Implements IAsyncDisposable, IDisposable
Parâmetros de tipo
- TMoniker
- TResource
- Herança
-
AsyncReaderWriterResourceLock<TMoniker,TResource>.ResourceReleaser
- Atributos
- Implementações
Métodos
| Dispose() |
Libera o bloqueio. |
| DisposeAsync() |
Libera o bloqueio. |
| GetResourceAsync(TMoniker, CancellationToken) |
Obtém o recurso protegido por bloqueio. |
| ReleaseAsync() |
Libera de forma assíncrona o bloqueio. Dispose ainda deve ser chamado depois disso. |
Aplica-se a
Acesso thread-safe
Esse tipo é thread-safe para todos os membros.