Represents a logical collection of storage files. Reference page contains links to related conceptual articles. Creates a new directory in the StorageContainer scope. The relative path of the directory to delete within the StorageContainer scope. Creates a file at a specified path in the StorageContainer. The relative path of the file to be created in the StorageContainer. Deletes a directory in the StorageContainer scope. The relative path of the directory to delete within the StorageContainer scope. Deletes a file in the StorageContainer. The relative path of the file to delete within the StorageContainer. Determines whether the specified path refers to an existing directory in the StorageContainer. The path to test. Gets the name of the title. Immediately releases the unmanaged resources used by this object. Occurs when Dispose is called or when this object is finalized and collected by the garbage collector of the Microsoft .NET common language runtime. Determines whether the specified path refers to an existing file in the StorageContainer. The path and file name to test. Allows this object to attempt to free resources and perform other cleanup operations before garbage collection reclaims the object. Enumerates the directories in the root of a StorageContainer. Enumerates the directories in the root of a StorageContainer that conform to a search pattern. A search pattern. Both single-character ("?") and multicharacter ("*") wildcards are supported. Enumerates files in the root directory of a StorageContainer. Enumerates files in the root directory of a StorageContainer that match a given pattern. A search pattern. Both single-character ("?") and multicharacter ("*") wildcards are supported. Gets a value that indicates whether the object is disposed. Opens a file in the StorageContainer. Relative path of the file within the StorageContainer. One of the enumeration values that specifies how to open the file. Opens a file in the StorageContainer in the designated mode with the specified read/write access. Relative path of the file within the StorageContainer. One of the enumeration values that specifies how to open the file. One of the enumeration values that specifies whether the file is opened with read, write, or read/write access. Opens a file in the StorageContainer in the designated mode with the specified read/write access and sharing permission. Relative path of the file within the StorageContainer. One of the enumeration values that specifies how to open the file. One of the enumeration values that specifies whether the file is opened with read, write, or read/write access. A bitwise combination of enumeration values that specify the type of access other Stream objects have to this file. Gets the StorageDevice that holds the files in this container. Represents a storage device for user data, such as a memory unit or hard drive. Reference page contains links to related conceptual articles. Begins the process for opening a StorageContainer containing any files for the specified title. A constant human-readable string that names the file. An AsyncCallback that represents the method called when the operation is complete. A user-created object used to uniquely identify the request, or null. Begins the process for displaying the storage device selector user interface; specifies the callback implemented when the player chooses a device. Reference page contains links to related code samples. The PlayerIndex that represents the player who requested the save operation. On Windows, the only valid option is PlayerIndex.One. An AsyncCallback that represents the method called when the player chooses a device. A user-created object used to uniquely identify the request, or null. Begins the process for displaying the storage device selector user interface, for specifying the player who requested the save operation, for setting the size of data to be written to the storage device, and for naming the callback implemented when the player chooses a device. Reference page contains links to related code samples. The PlayerIndex that represents the player who requested the save operation. On Windows, the only valid option is PlayerIndex.One. The size, in bytes, of the data to write to the storage device. The number of directories to write to the storage device. An AsyncCallback that represents the method called when the player chooses a device. A user-created object used to uniquely identify the request, or null. Begins the process for displaying the storage device selector user interface, and for specifying a callback implemented when the player chooses a device. Reference page contains links to related code samples. An AsyncCallback that represents the method called when the player chooses a device. A user-created object used to uniquely identify the request, or null. Begins the process for displaying the storage device selector user interface, and for specifying the size of the data to be written to the storage device and the callback implemented when the player chooses a device. Reference page contains links to related code samples. The size, in bytes, of data to write to the storage device. The number of directories to write to the storage device. An AsyncCallback that represents the method called when the player chooses a device. A user-created object used to uniquely identify the request, or null. The name of the storage container to delete. Occurs when a device is removed or inserted. Ends the process for opening a StorageContainer. The IAsyncResult returned from BeginOpenContainer. Ends the display of the storage selector user interface. Reference page contains links to related code samples. The IAsyncResult returned from BeginShowSelector. Gets the amount of free space on the device. Gets whether the device is connected. Gets the total amount of space on the device. The exception that is thrown when the requested StorageDevice is not connected. Initializes a new instance of this class. Initializes a new instance of this class during deserialization. The information needed to serialize an object. The source or destination for the serialization stream. Initializes a new instance of this class with a specified error message. A message that describes the error. Initializes a new instance of this class with a specified error message and a reference to the inner exception that is the cause of this exception. A message that describes the error. The exception that is the cause of the current exception. If the innerException parameter is not a null reference, the current exception is raised in a catch block that handles the inner exception.