NSDocument
DuplicateCallback
NSDocument()
NSDocument(NativeHandle)
NSDocument(NSObjectFlag)
NSDocument(String, NSError)
NSDocument(NSUrl, String, NSError)
NSDocument(NSUrl, NSUrl, String, NSError)
AllowsDocumentSharing
AutosavedContentsFileUrl
AutoSavesDrafts
AutosavingFileType
AutosavingIsImplicitlyCancellable
BackupFileUrl
ClassHandle
DefaultDraftName
DisplayName
FileModificationDate
FileNameExtensionWasHiddenInLastRunSavePanel
FileType
FileTypeFromLastRunSavePanel
FileUrl
HasUnautosavedChanges
HasUndoManager
IsBrowsingVersions
IsDocumentEdited
IsDraft
IsEntireFileLoaded
IsInViewingMode
IsLocked
PDFPrintOperation
PresentedItemObservedUbiquityAttributes
PresentedItemOperationQueue
PresentedItemUrl
PreviewRepresentableActivityItems
PrimaryPresentedItemUrl
PrintInfo
ReadableTypes
SavePanelShowsFileFormatsControl
ShouldRunSavePanelWithAccessoryView
UndoManager
UserActivity
UsesUbiquitousStorage
WindowControllers
WindowForSheet
WindowNibName
AccommodatePresentedItemDeletion(Action<NSError>)
AccommodatePresentedItemEviction(Action<NSError>)
AccommodatePresentedSubitemDeletion(NSUrl, Action<NSError>)
AddWindowController(NSWindowController)
Autosave(Boolean, NSDocumentCompletionHandler)
AutosaveDocument(NSObject, Selector, nint)
AutosavesInPlace()
BrowseDocumentVersions(NSObject)
CanCloseDocument(NSObject, Selector, nint)
CanConcurrentlyReadDocumentsOfType(String)
CanWriteAsynchronously(NSUrl, String, NSSaveOperationType)
ChangeCountToken(NSSaveOperationType)
CheckAutosavingSafety(NSError)
Close()
ContinueActivity(Action)
ContinueAsynchronousWorkOnMainThread(Action)
Duplicate(NSError)
DuplicateDocument(DuplicateCallback)
DuplicateDocument(NSObject)
EncodeRestorableState(NSCoder)
EncodeRestorableState(NSCoder, NSOperationQueue)
FileAttributesToWrite(NSUrl, String, NSSaveOperationType, NSUrl, NSError)
FileNameExtensionForSaveOperation(String, NSSaveOperationType)
GetAllowedClasses(String)
GetAsData(String, NSError)
GetAsFileWrapper(String, NSError)
InvalidateRestorableState()
IsNativeType(String)
KeepBackupFile()
LockDocument(NSObject)
LockDocumentWithCompletionHandler(NSDocumentLockDocumentCompletionHandler)
LockWithCompletionHandler(NSDocumentLockCompletionHandler)
MakeWindowControllers()
MoveDocument(NSObject)
MoveDocumentToUbiquityContainer(NSObject)
MoveDocumentWithCompletionHandler(NSDocumentMoveCompletionHandler)
MoveToUrl(NSUrl, NSDocumentMoveToUrlCompletionHandler)
ObjectDidBeginEditing(INSEditor)
ObjectDidEndEditing(INSEditor)
PerformActivity(Boolean, Action)
PerformAsynchronousFileAccess(Action)
PerformSynchronousFileAccess(Action)
Prepare(NSSharingServicePicker)
PreparePageLayout(NSPageLayout)
PrepareSavePanel(NSSavePanel)
PresentedItemChanged()
PresentedItemChangedUbiquityAttributes(NSSet<NSString>)
PresentedItemGainedVersion(NSFileVersion)
PresentedItemLostVersion(NSFileVersion)
PresentedItemMoved(NSUrl)
PresentedItemResolveConflictVersion(NSFileVersion)
PresentedSubitemAppeared(NSUrl)
PresentedSubitemChanged(NSUrl)
PresentedSubitemGainedVersion(NSUrl, NSFileVersion)
PresentedSubitemLostVersion(NSUrl, NSFileVersion)
PresentedSubitemMoved(NSUrl, NSUrl)
PresentedSubitemResolvedConflictVersion(NSUrl, NSFileVersion)
PresentError(NSError)
PresentError(NSError, NSWindow, NSObject, Selector, nint)
PreservesVersions()
PrintDocument(NSObject)
PrintDocument(NSDictionary, Boolean, NSObject, Selector, nint)
PrintOperation(NSDictionary, NSError)
ReadFromData(NSData, String, NSError)
ReadFromFileWrapper(NSFileWrapper, String, NSError)
ReadFromUrl(NSUrl, String, NSError)
RelinquishPresentedItemToReader(NSFilePresenterReacquirer)
RelinquishPresentedItemToWriter(NSFilePresenterReacquirer)
RemoveWindowController(NSWindowController)
RenameDocument(NSObject)
RestorableStateKeyPaths()
RestoreDocumentWindow(String, NSCoder, NSWindowCompletionHandler)
RestoreState(NSCoder)
RestoreUserActivityState(NSUserActivity)
RevertDocumentToSaved(NSObject)
RevertToContentsOfUrl(NSUrl, String, NSError)
RunModalPageLayout(NSPrintInfo, NSObject, Selector, nint)
RunModalPrintOperation(NSPrintOperation, NSObject, Selector, nint)
RunModalSavePanelForSaveOperation(NSSaveOperationType, NSObject, Selector, nint)
RunPageLayout(NSObject)
SaveDocument(NSObject)
SaveDocument(NSObject, Selector, nint)
SaveDocumentAs(NSObject)
SaveDocumentAsPdf(NSObject)
SaveDocumentTo(NSObject)
SavePresentedItemChanges(Action<NSError>)
SaveTo(NSUrl, String, NSSaveOperationType, NSDocumentCompletionHandler)
SaveToUrl(NSUrl, String, NSSaveOperationType, NSError)
SaveToUrl(NSUrl, String, NSSaveOperationType, NSObject, Selector, nint)
ScheduleAutosaving()
SetWindow(NSWindow)
ShareDocument(NSSharingService, Action<Boolean>)
ShareDocumentAsync(NSSharingService)
ShouldChangePrintInfo(NSPrintInfo)
ShouldCloseWindowController(NSWindowController, NSObject, Selector, nint)
ShowWindows()
StopBrowsingVersions(Action)
StopBrowsingVersionsAsync()
UnblockUserInteraction()
UnlockDocument(NSObject)
UnlockDocumentWithCompletionHandler(NSDocumentUnlockDocumentCompletionHandler)
UnlockWithCompletionHandler(NSDocumentUnlockCompletionHandler)
UpdateChangeCount(NSDocumentChangeType)
UpdateChangeCount(NSObject, NSSaveOperationType)
UpdateUserActivityState(NSUserActivity)
ValidateMenuItem(NSMenuItem)
ValidateUserInterfaceItem(INSValidatedUserInterfaceItem)
WillNotPresentError(NSError)
WillPresentError(NSError)
WindowControllerDidLoadNib(NSWindowController)
WindowControllerWillLoadNib(NSWindowController)
WritableTypes()
WritableTypesForSaveOperation(NSSaveOperationType)
WriteSafelyToUrl(NSUrl, String, NSSaveOperationType, NSError)
WriteToUrl(NSUrl, String, NSError)
WriteToUrl(NSUrl, String, NSSaveOperationType, NSUrl, NSError)
net10.0-macos14.2
namespace AppKit
{
[Register("NSDocument", true)]
[SupportedOSPlatform("macos")]
[UnsupportedOSPlatform("maccatalyst")]
public class NSDocument : NSObject, INSEditorRegistration, INSMenuItemValidation, INSUserActivityRestoring, INSUserInterfaceValidations, INSFilePresenter, INativeObject, IDisposable
{
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[Export("writeToURL:ofType:error:")]
public virtual bool WriteToUrl(NSUrl! url, string! typeName, out NSError? outError);
}
}
| .NET | 6.07.08.09.010.0 |
|---|---|
Information specific to net10.0 | |
| Platforms | This API is only available when you target a specific platform: |
| macOS | 10.1410.1510.1611.011.111.211.312.012.112.313.013.113.314.014.2 |
Information specific to net10.0-macos14.2 | |
| Assembly | Microsoft.macOS , Version=15.5.0.0, PublicKeyToken=84e04ff9cfb79065 |
| Referencing | The API is automatically referenced. |
| Platform Restrictions | This API is only supported on the following platforms:
|
- Built-in API
- Package-provided API