Como criar um arquivo temporário (para gravar) em c #? [duplicado]

Duplicata Possível:
Criando pastas tempory

Eu estou procurando por algo como otempfile módulo em Python: Uma maneira (preferencialmente) segura de abrir um arquivo para gravação. Isso deve ser fácil de apagar quando eu terminar também ...

Parece que o .NET não tem os recursos de "baterias incluídas" dotempfile módulo, que não só cria o arquivo, mas retorna o descritor de arquivo (old school, eu sei ...) para ele junto com o caminho. Ao mesmo tempo, garante que apenas o usuário criador possa acessar o arquivo e outros itens (mkstemp() Eu acho que):https://docs.python.org/library/tempfile.html

Ah, sim, eu posso ver isso. Mas GetTempFileName tem uma desvantagem: Há uma condição de corrida entre quando o arquivo foi criado (após a chamada para GetTempFileName um arquivo de 0 byte é criado) e quando eu abri-lo (após o retorno de GetTempFileName). Isso pode ser um problema de segurança, embora não para o meu aplicativo atual ...

questionAnswers(3)

yourAnswerToTheQuestion