Share via


SPFile.OpenBinaryStream - Méthode

Ouvre le fichier en tant que flux.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Function OpenBinaryStream As Stream
'Utilisation
Dim instance As SPFile
Dim returnValue As Stream

returnValue = instance.OpenBinaryStream()
public Stream OpenBinaryStream()

Valeur renvoyée

Type : System.IO.Stream
Un objet qui représente le fichier.

Remarques

Dans certaines circonstances, une erreur peut se produire qui invite le message suivant « le chemin d'accès spécifié est utilisé dans une substitution » (HRESULT : 0x80070092). Cette erreur se produit lorsque vous créez une instance de SPFile à l'aide de la méthode SPWeb.GetFile(Guid) , en passant le GUID du fichier souhaité. Si vous appelez ensuite la méthode OpenBinaryStream , la référence de paramètre est mal une référence Null (Rien dans Visual Basic) et provoque le message d'erreur décrit.

Pour contourner ce problème, utilisez la version GetFile(String) de la méthode GetFile et place d'un GUID, passez dans l'URL vers le fichier.

Voir aussi

Référence

SPFile classe

SPFile - Membres

OpenBinaryStream - Surcharge

Microsoft.SharePoint - Espace de noms