Idioma

IFSVolumeAccessCheckHandler Interface

Definição

Esta interface representa o protocolo FSVolumeAccessCheckHandlerObjective-C .

[Foundation.Protocol(BackwardsCompatibleCodeGeneration=false, Name="FSVolumeAccessCheckHandler", WrapperType=typeof(FSKit.FSVolumeAccessCheckHandlerWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="RequestedAccess", ParameterBlockProxy=new System.Type[] { null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeAccessCheckHandlerCheckAccessHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSItem), typeof(FSKit.FSAccessMask), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeAccessCheckHandlerCheckAccessHandler) }, Selector="checkAccessToItem:requestedAccess:context:replyHandler:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessCheckInhibited", IsProperty=true, IsRequired=false, IsStatic=false, Name="IsAccessCheckInhibited", PropertyType=typeof(System.Boolean), Selector="accessCheckInhibited")]
public interface IFSVolumeAccessCheckHandler : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(BackwardsCompatibleCodeGeneration=false, Name="FSVolumeAccessCheckHandler", WrapperType=typeof(FSKit.FSVolumeAccessCheckHandlerWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="RequestedAccess", ParameterBlockProxy=new System.Type[] { null, null, null, typeof(ObjCRuntime.Trampolines+NIDFSVolumeAccessCheckHandlerCheckAccessHandler) }, ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(FSKit.FSItem), typeof(FSKit.FSAccessMask), typeof(FSKit.FSContext), typeof(FSKit.FSVolumeAccessCheckHandlerCheckAccessHandler) }, Selector="checkAccessToItem:requestedAccess:context:replyHandler:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isAccessCheckInhibited", IsProperty=true, IsRequired=false, IsStatic=false, Name="IsAccessCheckInhibited", PropertyType=typeof(System.Boolean), Selector="accessCheckInhibited")>]
type IFSVolumeAccessCheckHandler = interface
    interface INativeObject
    interface IDisposable
Atributos
Implementações

Observações

Uma classe que implementa esta interface (e subclasses NSObject) será exportada para Objective-C como implementando o protocolo Objective-C que esta interface representa.

Uma classe pode também implementar membros desta interface para implementar membros do protocolo.

Propriedades

Nome Descrição
Handle

Handle (apontador) para a representação do objeto não gerido.

(Herdado de INativeObject)
IsAccessCheckInhibited

Esta interface representa o protocolo FSVolumeAccessCheckHandlerObjective-C .

Métodos

Nome Descrição
RequestedAccess(FSItem, FSAccessMask, FSContext, FSVolumeAccessCheckHandlerCheckAccessHandler)

Esta interface representa o protocolo FSVolumeAccessCheckHandlerObjective-C .

Métodos da Extensão

Nome Descrição
GetHandle(INativeObject)

Esta interface representa o protocolo FSVolumeAccessCheckHandlerObjective-C .

GetNonNullHandle(INativeObject, String)

Esta interface representa o protocolo FSVolumeAccessCheckHandlerObjective-C .

Aplica-se a