WebClient.OpenRead Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen URI'ye sahip bir kaynaktan indirilen veriler için okunabilir bir akış açar.
Aşırı Yüklemeler
OpenRead(String) |
olarak belirtilen URI'ye sahip bir kaynaktan indirilen veriler için okunabilir bir Stringakış açar. |
OpenRead(Uri) |
olarak belirtilen URI'ye sahip bir kaynaktan indirilen veriler için okunabilir bir Uriakış açar. |
OpenRead(String)
- Kaynak:
- WebClient.cs
- Kaynak:
- WebClient.cs
- Kaynak:
- WebClient.cs
olarak belirtilen URI'ye sahip bir kaynaktan indirilen veriler için okunabilir bir Stringakış açar.
public:
System::IO::Stream ^ OpenRead(System::String ^ address);
public System.IO.Stream OpenRead (string address);
member this.OpenRead : string -> System.IO.Stream
Public Function OpenRead (address As String) As Stream
Parametreler
Döndürülenler
Kaynaktan Stream veri okumak için kullanılan.
Özel durumlar
address
parametresidirnull
.
birleştirilerek BaseAddressaddress
oluşturulan URI geçersiz.
-veya-
Veriler indirilirken bir hata oluştu.
Örnekler
Aşağıdaki kod örneği tarafından uriString
tanımlanan kaynağı açar ve sonuçları sistem konsolunda görüntüler. Tarafından Stream döndürülen OpenRead , veriler okunduğunda kapatılır.
// Create a new WebClient instance.
WebClient^ myWebClient = gcnew WebClient;
// Download home page data.
Console::WriteLine( "Accessing {0} ...", uriString );
// Open a stream to point to the data stream coming from the Web resource.
Stream^ myStream = myWebClient->OpenRead( uriString );
Console::WriteLine( "\nDisplaying Data :\n" );
StreamReader^ sr = gcnew StreamReader( myStream );
Console::WriteLine( sr->ReadToEnd() );
// Close the stream.
myStream->Close();
// Create a new WebClient instance.
WebClient myWebClient = new WebClient();
// Download home page data.
Console.WriteLine("Accessing {0} ...", uriString);
// Open a stream to point to the data stream coming from the Web resource.
Stream myStream = myWebClient.OpenRead(uriString);
Console.WriteLine("\nDisplaying Data :\n");
StreamReader sr = new StreamReader(myStream);
Console.WriteLine(sr.ReadToEnd());
// Close the stream.
myStream.Close();
' Create a new WebClient instance.
Dim myWebClient As New WebClient()
' Download home page data.
Console.WriteLine("Accessing {0} ...", uriString)
' Open a stream to point to the data stream coming from the Web resource.
Dim myStream As Stream = myWebClient.OpenRead(uriString)
Console.WriteLine(ControlChars.Cr + "Displaying Data :" + ControlChars.Cr)
Dim sr As New StreamReader(myStream)
Console.WriteLine(sr.ReadToEnd())
' Close the stream.
myStream.Close()
Açıklamalar
yöntemi, OpenRead parametresi tarafından address
belirtilen kaynağın içeriğini okumak için kullanılan bir Stream örnek oluşturur. Bu yöntem akışı açarken engeller. Akışı beklerken yürütmeye devam etmek için yöntemlerden birini OpenReadAsync kullanın.
BaseAddress Özellik boş bir dize ("") değilse ve address
mutlak bir URI içermiyorsa, address
istenen verilerin mutlak URI'sini oluşturmak için ile birleştirilen BaseAddress göreli bir URI olmalıdır.
QueryString özelliği değilsenull
, öğesine address
eklenir.
Bu yöntem, FTP kaynağını indirmek için RETR komutunu kullanır. BIR HTTP kaynağı için GET yöntemi kullanılır.
Not
Sistem kaynaklarının dolmasını önlemek için ile Stream bitirdiğinizde öğesini çağırmalısınızStream.Close.
Not
Uygulamanızda ağ izlemeyi etkinleştirdiğinizde, bu üye izleme bilgilerini çıkarır. Daha fazla bilgi için bkz. .NET Framework'te Ağ İzleme.
Şunlara uygulanır
OpenRead(Uri)
- Kaynak:
- WebClient.cs
- Kaynak:
- WebClient.cs
- Kaynak:
- WebClient.cs
olarak belirtilen URI'ye sahip bir kaynaktan indirilen veriler için okunabilir bir Uriakış açar.
public:
System::IO::Stream ^ OpenRead(Uri ^ address);
public System.IO.Stream OpenRead (Uri address);
member this.OpenRead : Uri -> System.IO.Stream
Public Function OpenRead (address As Uri) As Stream
Parametreler
Döndürülenler
Kaynaktan Stream veri okumak için kullanılan.
Özel durumlar
address
parametresidirnull
.
birleştirilerek BaseAddressaddress
oluşturulan URI geçersiz.
-veya-
Veriler indirilirken bir hata oluştu.
Açıklamalar
yöntemi, OpenRead parametresi tarafından address
belirtilen kaynağın içeriğini okumak için kullanılan bir Stream örnek oluşturur. Bu yöntem akışı açarken engeller. Akışı beklerken yürütmeye devam etmek için yöntemlerden birini OpenReadAsync kullanın.
BaseAddress Özellik boş bir dize ("") değilse ve address
mutlak bir URI içermiyorsa, address
istenen verilerin mutlak URI'sini oluşturmak için ile birleştirilen BaseAddress göreli bir URI olmalıdır.
QueryString özelliği değilsenull
, öğesine address
eklenir.
Bu yöntem, FTP kaynağını indirmek için RETR komutunu kullanır. BIR HTTP kaynağı için GET yöntemi kullanılır.
Not
Sistem kaynaklarının dolmasını önlemek için ile Stream bitirdiğinizde öğesini çağırmalısınızStream.Close.
Not
Uygulamanızda ağ izlemeyi etkinleştirdiğinizde, bu üye izleme bilgilerini çıkarır. Daha fazla bilgi için bkz. .NET Framework'te Ağ İzleme.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin