CreationCollisionOption Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica cosa fare se esiste già un file o una cartella con il nome specificato nella cartella corrente quando si crea un nuovo file o una nuova cartella.
public enum class CreationCollisionOption
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class CreationCollisionOption
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum CreationCollisionOption
var value = Windows.Storage.CreationCollisionOption.generateUniqueName
Public Enum CreationCollisionOption
- Ereditarietà
-
CreationCollisionOption
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Campi
FailIfExists | 2 | Generare un'eccezione di tipo System.Exception se il file o la cartella esiste già. I metodi che non passano esplicitamente un valore dall'enumerazione CreationCollisionOption usano il valore FailIfExists come impostazione predefinita quando si tenta di creare, rinominare, copiare o spostare un file o una cartella. |
GenerateUniqueName | 0 | Aggiungere automaticamente un numero alla base del nome specificato se il file o la cartella esiste già. Ad esempio, se |
OpenIfExists | 3 | Restituisce l'elemento esistente se il file o la cartella esiste già. |
ReplaceExisting | 1 | Sostituire l'elemento esistente se il file o la cartella esiste già. |
Commenti
I metodi che non passano in modo esplicito un valore dall'enumerazione CreationCollisionOption usano il valore FailIfExists come impostazione predefinita quando si crea un file o una cartella.
Ad esempio, il metodo CreateFileAsync ha un overload, CreateFileAsync (String, . CreationCollisionOption) che passa in modo esplicito un valore dall'enumerazione CreationCollisionOption. Se si chiama l'altro overload, CreateFileAsync (String), il metodo usa l'opzione FailIfExists come impostazione predefinita.