Linguaggio

IMTL4PipelineDataSetSerializer Interfaccia

Definizione

Questa interfaccia rappresenta il protocollo MTL4PipelineDataSetSerializerObjective-C .

[Foundation.Protocol(BackwardsCompatibleCodeGeneration=false, Name="MTL4PipelineDataSetSerializer", WrapperType=typeof(Metal.MTL4PipelineDataSetSerializerWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="SerializeAsArchiveAndFlush", ParameterByRef=new System.Boolean[] { false, true }, ParameterType=new System.Type[] { typeof(Foundation.NSUrl), typeof(Foundation.NSError) }, ReturnType=typeof(System.Boolean), Selector="serializeAsArchiveAndFlushToURL:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="SerializeAsPipelinesScript", ParameterByRef=new System.Boolean[] { true }, ParameterType=new System.Type[] { typeof(Foundation.NSError) }, ReturnType=typeof(Foundation.NSData), Selector="serializeAsPipelinesScriptWithError:")]
public interface IMTL4PipelineDataSetSerializer : IDisposable, ObjCRuntime.INativeObject
[Foundation.Protocol(BackwardsCompatibleCodeGeneration=false, Name="MTL4PipelineDataSetSerializer", WrapperType=typeof(Metal.MTL4PipelineDataSetSerializerWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="SerializeAsArchiveAndFlush", ParameterByRef=new System.Boolean[] { false, true }, ParameterType=new System.Type[] { typeof(Foundation.NSUrl), typeof(Foundation.NSError) }, ReturnType=typeof(System.Boolean), Selector="serializeAsArchiveAndFlushToURL:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="SerializeAsPipelinesScript", ParameterByRef=new System.Boolean[] { true }, ParameterType=new System.Type[] { typeof(Foundation.NSError) }, ReturnType=typeof(Foundation.NSData), Selector="serializeAsPipelinesScriptWithError:")]
[ObjCRuntime.UnsupportedSimulator("ios")]
public interface IMTL4PipelineDataSetSerializer : IDisposable, ObjCRuntime.INativeObject
[Foundation.Protocol(BackwardsCompatibleCodeGeneration=false, Name="MTL4PipelineDataSetSerializer", WrapperType=typeof(Metal.MTL4PipelineDataSetSerializerWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="SerializeAsArchiveAndFlush", ParameterByRef=new System.Boolean[] { false, true }, ParameterType=new System.Type[] { typeof(Foundation.NSUrl), typeof(Foundation.NSError) }, ReturnType=typeof(System.Boolean), Selector="serializeAsArchiveAndFlushToURL:error:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="SerializeAsPipelinesScript", ParameterByRef=new System.Boolean[] { true }, ParameterType=new System.Type[] { typeof(Foundation.NSError) }, ReturnType=typeof(Foundation.NSData), Selector="serializeAsPipelinesScriptWithError:")]
[ObjCRuntime.UnsupportedSimulator("tvos")]
public interface IMTL4PipelineDataSetSerializer : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(BackwardsCompatibleCodeGeneration=false, Name="MTL4PipelineDataSetSerializer", WrapperType=typeof(Metal.MTL4PipelineDataSetSerializerWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="SerializeAsArchiveAndFlush", ParameterByRef=new System.Boolean[] { false, true }, ParameterType=new System.Type[] { typeof(Foundation.NSUrl), typeof(Foundation.NSError) }, ReturnType=typeof(System.Boolean), Selector="serializeAsArchiveAndFlushToURL:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="SerializeAsPipelinesScript", ParameterByRef=new System.Boolean[] { true }, ParameterType=new System.Type[] { typeof(Foundation.NSError) }, ReturnType=typeof(Foundation.NSData), Selector="serializeAsPipelinesScriptWithError:")>]
type IMTL4PipelineDataSetSerializer = interface
    interface INativeObject
    interface IDisposable
[<Foundation.Protocol(BackwardsCompatibleCodeGeneration=false, Name="MTL4PipelineDataSetSerializer", WrapperType=typeof(Metal.MTL4PipelineDataSetSerializerWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="SerializeAsArchiveAndFlush", ParameterByRef=new System.Boolean[] { false, true }, ParameterType=new System.Type[] { typeof(Foundation.NSUrl), typeof(Foundation.NSError) }, ReturnType=typeof(System.Boolean), Selector="serializeAsArchiveAndFlushToURL:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="SerializeAsPipelinesScript", ParameterByRef=new System.Boolean[] { true }, ParameterType=new System.Type[] { typeof(Foundation.NSError) }, ReturnType=typeof(Foundation.NSData), Selector="serializeAsPipelinesScriptWithError:")>]
[<ObjCRuntime.UnsupportedSimulator("ios")>]
type IMTL4PipelineDataSetSerializer = interface
    interface INativeObject
    interface IDisposable
[<Foundation.Protocol(BackwardsCompatibleCodeGeneration=false, Name="MTL4PipelineDataSetSerializer", WrapperType=typeof(Metal.MTL4PipelineDataSetSerializerWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="SerializeAsArchiveAndFlush", ParameterByRef=new System.Boolean[] { false, true }, ParameterType=new System.Type[] { typeof(Foundation.NSUrl), typeof(Foundation.NSError) }, ReturnType=typeof(System.Boolean), Selector="serializeAsArchiveAndFlushToURL:error:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="SerializeAsPipelinesScript", ParameterByRef=new System.Boolean[] { true }, ParameterType=new System.Type[] { typeof(Foundation.NSError) }, ReturnType=typeof(Foundation.NSData), Selector="serializeAsPipelinesScriptWithError:")>]
[<ObjCRuntime.UnsupportedSimulator("tvos")>]
type IMTL4PipelineDataSetSerializer = interface
    interface INativeObject
    interface IDisposable
Attributi
Implementazioni

Commenti

Una classe che implementa questa interfaccia (e sottoclassi NSObject) verrà esportata in Objective-C come implementazione del protocollo Objective-C rappresentata da questa interfaccia.

Una classe può anche implementare membri di questa interfaccia per implementare membri dal protocollo.

Proprietà

Nome Descrizione
Handle

Handle (puntatore) alla rappresentazione dell'oggetto non gestito.

(Ereditato da INativeObject)

Metodi

Nome Descrizione
SerializeAsArchiveAndFlush(NSUrl, NSError)

Questa interfaccia rappresenta il protocollo MTL4PipelineDataSetSerializerObjective-C .

SerializeAsPipelinesScript(NSError)

Questa interfaccia rappresenta il protocollo MTL4PipelineDataSetSerializerObjective-C .

Metodi di estensione

Nome Descrizione
GetHandle(INativeObject)

Questa interfaccia rappresenta il protocollo MTL4PipelineDataSetSerializerObjective-C .

GetNonNullHandle(INativeObject, String)

Questa interfaccia rappresenta il protocollo MTL4PipelineDataSetSerializerObjective-C .

Si applica a